Estándares que emplea un web service para funcionar


Estándares que emplea un web service para funcionar

Seguramente ya notaste que los web service utilizan una variedad de estándares y protocolos para funcionar, principalmente en los tres siguientes:

SOAP

El protocolo SOAP (Simple Object Access Protocol) está escrito en XML y es un formato para enviar mensajes que sirve para intercambiar la información entre las aplicaciones. Fue diseñado especialmente para la comunicación en Internet y gracias a este protocolo puedes acceder a un web service.

WSDL

WSDL (Web Services Description Language) es un lenguaje basado en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios web. Este lenguaje es el formato estándar que se utiliza para describir los servicios web y cómo acceder a ellos, y fue diseñado por Microsoft e IBM.

UDDI

UDDI (Universal Description, Discovery and Integration) es un estándar XML para describir, publicar y encontrar servicios web. Es un directorio donde las compañías pueden registrar y buscar servicios web. De esta manera, puedes comprobar qué servicios web están disponibles.

Sin embargo, según la página web Engineering, además de los anteriores, algunos de los estándares que emplea un web service para funcionar son los siguientes:

  • Web Services Protocol Stack
  • XML (Extensible Markup Language)
  • XML-RPC (XML Remote Procedure Call)
  • Hypertext Transfer Protocol (HTTP)
  • File Transfer Protocol (FTP)
  • Simple Mail Transfer Protocol (SMTP)
  • WS-Security (Web Service Security)
  • REST (Representational State Transfer)
  • GraphQL (arquitectura alternativa a REST)

 

Deja un comentario