Una pila de protocolos de servicios web es una pila de protocolos (una pila de protocolos de redes informáticas ) que se utiliza para definir, localizar, implementar y hacer que los servicios web interactúen entre sí. Una pila de protocolos de servicios web suele contener cuatro protocolos:
- (Servicio) Protocolo de transporte : responsable de transportar mensajes entre aplicaciones de red e incluye protocolos como HTTP , SMTP , FTP , así como el más reciente Protocolo de intercambio extensible en bloques (BEEP).
- (XML) Protocolo de mensajería : responsable de codificar mensajes en un formato XML común para que puedan ser comprendidos en ambos extremos de una conexión de red. Actualmente, esta área incluye protocolos como XML-RPC , WS-Addressing y SOAP .
- Protocolo de descripción (de servicio) : se utiliza para describir la interfaz pública de un servicio web específico. El formato de interfaz WSDL se utiliza normalmente para este fin.
- Protocolo de descubrimiento (de servicios) : centraliza los servicios en un registro común para que los servicios web de la red puedan publicar su ubicación y descripción, y facilita el descubrimiento de los servicios disponibles en la red. El protocolo UDDI ( Universal Description Discovery and Integration ) fue diseñado para este propósito, pero no ha sido ampliamente adoptado.
La pila de protocolos también puede incluir una variedad de protocolos de nivel superior, como Business Process Execution Language (WS-BPEL) o WS-Security para extensiones de seguridad.
Enlaces externos
- Alex Nghiem (2003) La pila de servicios web básicos
- Ethan Cerami (2002) Las diez preguntas más frecuentes sobre servicios web Archivado el 9 de marzo de 2007 en Wayback Machine
- Estándares de servicios web de innoQ (2007) a partir del primer trimestre de 2007
- Lawrence Wilkes (actualizado en febrero de 2005) La pila de protocolos de servicios web
- Pavel Kulchenko (2002) Acrónimos de servicios web, desmitificados