martes, 13 de agosto de 2019

Servicios Web

Servicios Web:


W3C: lo define como un sistema de software, diseñado para soportar la interacción entre dos o mas maquinas a través de una red que a su vez tienen interoperabilidad.

Que es interoperabilidad:
Es la habilidad de  dos o mas maquinas de intercambiar información y utilizar la información intercambiada.


Características de Servicios Web:


  • Tiene interoperabilidad.
  • Devuelve mensajes.
  • Utiliza un protocolo principal SOAP.
  • Utiliza una interfaz descrita en WSDL.
  • Ejecución en cualquier plataforma.
  • Software escritos en distintos lenguajes.

 Ventajas:

-Aporta interoperabilidad.
-Permite que diferentes software puedan compartir datos he integrarlos entre si.
-Fomentan protocolos y estándares basados en texto.


Inconvenientes:

-Su rendimiento es mas bajo sí se compara con otros modelos de computación distribuida.
-Al apoyarse en HTTP puede esquivar medidas de seguridad de firewall. 
-El grado de desarrollo a la hora de realizarse transacciones no puede compararse con otros estándares abiertas de computación distribuida.

Que es un firewall?
(cortafuegos) un sistema informático o una red informática que esta diseñado para bloquear los accesos no autorizado, permitiendo de igual manera las comunicaciones autorizadas.


Estándares que utiliza un Servicie Web:


-SOAP: es un protocolo estándar que define como dos objetos(maquinas) pueden intercambiar información por medio de datos XML.

Las características mas importantes de SOAP son:

Extensibilidad.
Neutralidad.
Independencia.

-XML: es una meta-lenguaje permite difinir lenguajes de marcas, para almacenar datos de forma legible.

Da soporte a a bases de datos, permite compatibilidad entre sistemas, para compartir información de forma legible, segura y fácil.

Fue desarrollado por W3C.

WSDL: se utiliza para describir servicios web(WS), esta basado en XML y se puede usar en combinación con SOAP  y XML.

-UDDI: es uno de los estándares básicos de servicios web, su objetivo es ser accedido por los mensajes SOAP y dar lugar a documentación WSDL.

-WS-Security:
Es un protocolo de comunicación que suministra un medio para dar seguridad a los SW.

-REST: es un estilo de arquitectura de software, hace uso de protocolo HTTP, proporciona una API que utiliza cada uno de sus métodos (GET,POST,PUT,DELETE, etc.)

-JSON: es un formato de texto sencillo para el intercambio de datos tal como XML.
Es un subconjunto de los objetos de JavaScript.











Servicios Web

Servicios Web: W3C: lo define como un sistema de software, diseñado para soportar la interacción entre dos o mas maquinas a través de una...