El intermediario implementa una interfaz no de servicio web en servicio web nuevo

En este escenario de servicio web, el intermediario proporciona compatibilidad con versiones anteriores para clientes no de servicios web existentes para invocar una nueva implementación de servicios web proporcionada por un kit de herramientas SOAP.

El diagrama muestra un conjunto de mensajes que se crean a partir de una definición de interfaz (por ejemplo, un archivo de cabecera) que utiliza una aplicación cliente existente. Se genera un archivo WSDL a partir del conjunto de mensajes y se utiliza para crear una nueva implementación de servicio web. Para invocar el nuevo servicio web, se crea un flujo de mensajes utilizando el conjunto de mensajes. El flujo de mensajes y el conjunto de mensajes se despliegan en un intermediario, proporcionando la interfaz de aplicación original para la nueva implementación de servicio web.

Clave de los símbolos:

Este diagrama describe los símbolos utilizados en los demás diagramas y no se describe aquí porque cada uno de esos diagramas tiene su propia descripción.

Usos posibles

Desea migrar una aplicación a una implementación de servicio web, por ejemplo una implementación EJB alojada en un servidor de aplicaciones, para ofrecer una escalabilidad mejor.

Sin embargo, un número significativo de usuarios tienen clientes existentes que no se pueden sustituir inmediatamente. Los clientes existentes pueden utilizar el intermediario para utilizar la nueva implementación del servicio web.

Pasos de diseño

  1. Cree un conjunto de mensajes para los mensajes de empresa, por ejemplo, importando una definición de interfaz existente, por ejemplo un archivo de cabecera C o un libro de copias COBOL.
  2. Genere una definición WSDL desde el conjunto de mensajes.
  3. Utilice un servidor de aplicaciones o un kit de herramientas SOAP para crear una implementación de servicios web adecuada basada en el WSDL.
  4. Desarrolle un flujo de mensajes para mediar entre el cliente original existente y el nuevo servicio web.

Ejecución

El flujo de mensajes recibe una petición del cliente existente, la convierte en una petición de servicios web e invoca el servicio web. La respuesta del servicio web se convierte en un formato conocido por el cliente existente.

Conceptos relacionados
Flujos de mensajes de dominios XML
El intermediario llama a un servicio web existente
El intermediario implementa una interfaz de servicio web nueva
El intermediario implementa una interfaz de servicio web existente
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:08

ac34560_