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.
- 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