Rational Developer para System z, Versión 7.6

Creación de esquemas XML a partir de múltiples estructuras de lenguaje

En este tema se presentan las aplicaciones empresariales de múltiples estructuras de lenguajes y la forma en que se puede utilizar el componente Enterprise Service Tools para habilitarlas como servicios Web.

El procesador por lotes de Enterprise Service Tools y los asistentes de servicios Web de proyecto de servicio único permiten la generación de esquemas XML a partir de colecciones de estructuras de lenguaje. Cuando se habilita una aplicación empresarial como servicio Web, puede ser que la interfaz de la aplicación conste de más de una estructura de lenguaje. Para exponer una aplicación de este tipo como servicio, de manera que un cliente Web pueda utilizarla fácilmente, la herramienta soporta la agregación de múltiples estructuras de lenguaje en esquemas XML compuestos individuales para los mensajes de petición y de respuesta. El proceso mediante el cual se consigue depende de si se utiliza el procesador por lotes o el asistente de servicio Web. En general, las estructuras de múltiples lenguajes se especifican en el orden en que sus representaciones de esquema XML equivalentes deben aparecer en el esquema XML compuesto.

Un ejemplo de una aplicación típica cuya interfaz consiste en múltiples estructuras de lenguaje es un programa de proceso de mensajes o MPP de IMS. Generalmente, los MPP envían y reciben mensajes que constan de múltiples segmentos. Cada segmento es una instancia de una estructura de lenguaje. Por ejemplo, un MPP puede esperar recibir tres segmentos, siendo cada uno una estructura de lenguaje de nivel 01 distinta: 01 HEADER, 01 BODY y 01 SUMMARY.

También es normal que estén presentes múltiples instancias de una estructura de lenguaje de nivel 01 en particular en un mensaje procesado o generado por un MPP. Por ejemplo, múltiples instancias de la estructura de lenguaje 01 CUSTOMER-RECORD se colocan una tras otra en una respuesta a una consulta que recupera información acerca de más de un cliente.

Cuando se habilita un MPP de IMS como servicio Web, el procesador por lotes de Enterprise Service Tools y los asistentes de servicios Web de proyecto de servicio único generan esquemas XML compuestos y artefactos de conversión XML para el mensaje de petición y respuesta de un MPP. La combinación del esquema XML compuesto y los artefactos de conversión XML proporciona una interfaz de servicios Web fácil de utilizar que libera al cliente de la necesidad de tener que comprender la estructura de mensajes de tiempo de ejecución de múltiples segmentos complejos de MPP.

La posibilidad del procesador por lotes de Enterprise Service Tools de generar esquemas XML compuestos se puede utilizar independientemente de la generación de artefactos de servicios Web específicos de tiempo de ejecución. Estos esquemas XML se pueden utilizar como entrada para los escenarios de encuentro en el medio y descendentes.
Nota: El editor de correlaciones de Enterprise Service Tools no soporta la correlación de múltiples estructuras de lenguaje con un esquema XML en este momento.
La posibilidad de crear esquemas XML a partir de múltiples estructuras de lenguaje permite que Enterprise Service Tools soporte MPP de múltiples segmentos de IMS en proyectos de servicio único de Pasarela SOAP IMS.
Nota: Actualmente, la generación de artefactos de conversión XML para múltiples estructuras de lenguaje sólo está soportada para proyectos ascendentes de servicio único de la Pasarela SOAP IMS.
En los temas siguientes se ofrecen más detalles sobre los puntos específicos de la creación de esquemas XML y artefactos de servicio Web para aplicaciones cuya interfaz consta de múltiples estructuras de lenguaje:

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)