Documentos de Académico
Documentos de Profesional
Documentos de Cultura
servicios Web. Brevemente, los estándares clave de las SOA Web son los siguientes:
1. SOAP Éste es un estándar de intercambio de mensajes que soporta la comunicación
entre servicios. Define el componente esencial y opcional de los mensajes
transmitidos entre los servicios.
2. WSDL El Lenguaje de Definición de Servicio Web (WSDL, por las siglas de Web
Service Definition Language) es un estándar para la definición de interfaz de servicio.
Establece cómo deben definirse las operaciones de servicios (nombres de operación,
parámetros y sus tipos) y los enlaces de servicio.
3. WS-BPEL Éste es un estándar para un lenguaje de flujo de trabajo que se usa para
definir programas de proceso que implican varios servicios diferentes. En la sección
19.3 se explica la noción de programas de proceso.
La ilustración 2 muestra la pila de estándares clave que se establecieron para dar soporte
a los servicios Web.
Los principales estándares SOA están soportados por una variedad de estándares de apoyo
que se enfocan en aspectos más especializados de SOA. Existe gran número de estándares de
soporte porque tienen la intención de soportar SOA en diferentes tipos de aplicación
empresarial. Algunos ejemplos de estos estándares incluyen los siguientes:
1. WS-Reliable Messaging (mensajería confiable WS), un estándar para el intercambio
de mensajes que garantiza que los mensajes se entregarán una vez y sólo una vez.
2. WS-Security (seguridad WS), un conjunto de estándares que soportan la seguridad
del servicio Web, incluyendo estándares que especifican la definición de políticas y
estándares de seguridad que cubren el uso de firmas digitales.
3. WS-Addressing (direccionamiento WS), que define cómo debe representarse la
información de dirección en un mensaje SOAP.
4. WS-Transactions (transacciones WS), que definen cómo se coordinan las
transacciones a través de los servicios distribuidos.