Hogar Desarrollo ¿Qué es la coordinación de servicios web (wsc)? - definición de techopedia

¿Qué es la coordinación de servicios web (wsc)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la Coordinación de servicios web (WSC)?

Web Services Coordination (WSC) es una especificación de servicios web que proporciona un marco para coordinar acciones de aplicaciones distribuidas. Fue desarrollado por BEA Systems, Microsoft e IBM, y forma parte de la transacción de servicios web de Oasis.


A menudo, los servicios definidos por diferentes proveedores pueden simular una sola actividad. Por ejemplo, el acto de comprar un producto de eBay también utiliza el servicio web de PayPal para el pago. Por lo tanto, alguna forma de coordinación es esencial entre múltiples servicios para reducir la latencia empresarial. WSC especifica protocolos de coordinación que permiten al usuario especificar restricciones y negociar un acuerdo sobre el resultado aceptable de las actividades.

Techopedia explica la Coordinación de servicios web (WSC)

La especificación WSC es un mecanismo para especificar cómo se integran varios servicios web para lograr un objetivo común. El coordinador es el componente principal del marco de WSC. Una aplicación puede crear una instancia de coordinación utilizando una operación proporcionada por el Servicio de activación. Una aplicación que desea incorporar una función de coordinación distribuida puede implementar el Servicio de registro.


Una actividad necesita definir un contexto de coordinación para que la actividad sea monitoreada por el coordinador. Las aplicaciones utilizan el servicio de activación para crear el servicio de coordinación. Una aplicación puede enviar su contexto de coordinación adquirido a otra aplicación. El comportamiento de la actividad y su coordinación se especifica durante el proceso de registro. Una colección de servicios web generalmente se monitorea y coordina durante el curso de su operación.


La ventaja del marco WSC es que permite la extensibilidad y flexibilidad. La extensibilidad es el mecanismo por el cual se pueden definir y agregar nuevos protocolos de coordinación. La flexibilidad es el mecanismo por el cual los protocolos existentes se modifican para adaptarse a ciertos requisitos de la aplicación.

¿Qué es la coordinación de servicios web (wsc)? - definición de techopedia