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 cliente existente asociado con una interfaz existente. El archivo de definición de interfaz se importa a un conjunto de mensajes. Se genera un archivo WSDL a partir del conjunto de mensajes y se utiliza dicho archivo para generar un nuevo servicio web. El conjunto de mensajes se despliega en un flujo en un intermediario. En la ejecución, el flujo interactúa con el cliente original existente y el nuevo 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. El intermediario permite que los clientes existentes utilicen la nueva implementación de servicio web.

Pasos de diseño

  1. Cree un conjunto de mensajes para los mensajes de negocio, posiblemente 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
Servicios web, WSDL y flujos de mensajes
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, 2006 Última actualización: 22/08/2006
ac34560_