Articulo de referencia

WS-CAF

El Web Services Composite Application Framework ( WS-CAF ) es un marco de trabajo abierto desarrollado por OASIS . Su propósito es definir un marco de trabajo genérico y abierto...

El Web Services Composite Application Framework ( WS-CAF ) es un marco de trabajo abierto desarrollado por OASIS . Su propósito es definir un marco de trabajo genérico y abierto para aplicaciones que contienen múltiples servicios utilizados conjuntamente, a las que a veces se denomina aplicaciones compuestas . [ 1 ] Las características de WS-CAF incluyen interoperabilidad, facilidad de implementación y facilidad de uso.

Alcance

El alcance de WS-CAF incluye:

  • Provisión de definiciones WSDL para contexto, coordinación y transacciones.
  • Los formatos de los mensajes se especificarán como encabezados SOAP y/o contenido del cuerpo.
  • La especificación deberá ser independiente del lenguaje de programación y de la plataforma.
  • Componibilidad demostrada con otras especificaciones de servicios web que se están desarrollando como estándares abiertos y reconocidos.
  • Los objetivos son promover la convergencia, el uso consistente y una arquitectura coherente.
  • Se considera la componibilidad una característica arquitectónica fundamental de las especificaciones de servicios web. WS-CAF y WS-Context están diseñados para convertirse en componentes básicos para otras especificaciones y estándares de servicios web.

Especificaciones de entrada

El WS-CAF acepta como entrada las siguientes especificaciones de servicios web:

  • WS-Context: su propósito es proporcionar un medio para referenciar un contexto compartido, que relaciona un conjunto de interacciones entre servicios web (denominado actividad). Este contexto proporciona detalles del entorno de ejecución específico de la aplicación para estos servicios y, por lo general, se incluye en la cabecera del mensaje SOAP . Los contextos pueden pasarse por valor o por referencia, en cuyo caso se recuperan mediante un servicio de gestión de contexto. Se describe un servicio de contexto que permite la gestión de actividades mediante las operaciones de inicio y finalización, que crean y destruyen el contexto respectivamente. [ 2 ]
  • Marco de coordinación de servicios de agua (WS-CF)
  • Gestión de transacciones WS (WS-TXM)

Beneficios

Los beneficios y resultados de CAF están pensados ​​para ser métodos estándar e interoperables para:

  • Delimitar y coordinar las actividades de los servicios web
  • Difundir y coordinar la información de contexto
  • Notificar a los participantes sobre los cambios en una actividad.
  • Defina la relación entre los coordinadores.
  • Recuperar transacciones de forma predecible y consistente durante la ejecución de un proceso empresarial.
  • Interactuar a través de múltiples modelos de transacción (como los que se utilizan en entornos CORBA , CICS , Enterprise JavaBeans o .NET ). [ 3 ]

Véase también

  • Página principal del proyecto de aplicación compuesta SOA de NetBeans (archivado el 10 de febrero de 2015 en Wayback Machine) .
  • camello
  • Ejecutando Apache Camel en OpenESB ( Archivado el 9 de febrero de 2015 en Wayback Machine)

Referencias

  1. Marco de aplicación compuesta de servicios web OASIS (WS-CAF) , OASIS , 2006
  2. Little, M., Newcomer, E., Pavlik, G. (Eds) Especificación del contexto de servicios web Versión 1.0 OASIS, 2007 http://docs.oasis-open.org/ws-caf/ws-context/v1.0/wsctx.html consultado el 3 de enero de 2008
  3. Estatuto del marco de aplicación compuesta de servicios web de OASIS , OASIS , 2006