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.
No hay comentarios.:
Publicar un comentario