Servicios Web

Servicios Web

  • Qué es
Es una tecnología o componente de software que nos permite integrar aplicaciones escritas en diferentes lenguajes, y se puedan ejecutar en plataformas diferentes.
  • Para que sirve
Sirve para intercambiar datos entre aplicaciones.
  • Características de los servicios WEB
1. Tienen probabilidad de ser asíncronos o sícronomos
2. Soporte  de RPC 
3. Puede invocar procedimientos, funciones, y métodos remotos usando protocolos basados en xml.
  • Ventajas e inconvenientes de los servicios Web
1. Encapsulación 
2. Fácil de entender.
3. Soporte.
4. son Autodescriptivos
Inconvenientes:
1. Par realizar transacciones
2. El rendimiento es bajo a conparacion con otros modelos 
3. al apoyarse en http puede esquivar medidas de seguridad basadas en firewall


Estándares

  • XML
Formato estándar que se utiliza para los datos que se van a intercambiar.
  • SOAP
Protocolo escrito en xml para el intercambio de información entre apps.
  • WSDL
Es el lenguaje de la interfaz pública para los servicios web. Permite comprobar que los servicios web estén disponibles
  • UDDI
Es un directorio de interfaces, en un estandar xml para describir, publicar y encontrar servicios web, los cuales se comunican mediante SOAP.
  • Ws-security
Es el protocolo de seguridad, que garantiza la autenticidad de los actores y la confidencialidad de los mensajes enviados.
  • REST
Arquitectura que, haciendo uso del protocolo http, nos proporciona una api la cual utiliza los metodos (GET, POST, PUT, DELETE, etc.)

  • JSON
Es un formato de intercambio de datos que resulta mucho mas sencillo de escribir.


No hay comentarios.:

Publicar un comentario