En este tema se describen escenarios típicos para el proyecto de servicios Web para CICS.
Genere una descripción de servicio Web y procesos de mensajes XML específico de entorno a partir de una estructura de lenguaje de alto nivel. Puede utilizar esta opción al exponer un programa de aplicación como proveedor de servicios.
Existen dos opciones de tipo de conversión disponibles para esta combinación de escenario y entorno de ejecución. Puede seleccionarse Conversión XML compilada o Conversión XML interpretativa en el diálogo Selección de entorno de ejecución y escenario de servicios Web. La elección del tipo de conversión implica considerar las ventajas y el coste de las tecnologías. Utilice la información que sigue al efectuar una selección:
Conversión XML compilada
La conversión XML se realiza mediante un conjunto de programas de lenguaje de alto nivel (HLL) generados. Un programa controlador interactúa con el entorno de ejecución e invoca programas empaquetados para proporcionar la conversión de XML hacia y desde estructuras de lenguaje. El tipo de conversión XML compilada proporciona un soporte más exhaustivo para tipos de datos y construcciones de estructura de lenguaje que el tipo de conversión XML interpretativa, aunque es necesaria la compilación de los conversores XML y deben gestionarse más artefactos.
Conversión XML interpretativa
La conversión XML se realiza mediante metadatos generados y un componente de conversión XML incorporado al entorno de ejecución. Aunque el tipo de conversión XML interpretativa tiene soporte limitado para tipos de datos y construcciones de estructura de lenguaje, requiere menos artefactos y no implica la compilación de los conversores XML.
Artefactos generados (conversión XML interpretativa)
Artefactos generados (conversión XML compilada)
Defina correlaciones entre estructuras de lenguaje de alto nivel y archivos WSDL, XML o XSD. Puede utilizar esta opción para generar procesos de mensajes XML basados en las correlaciones. Puede utilizar la herramienta de correlación de XML a COBOL para definir las correlaciones y crear conversores compilados que, a continuación, se desplegarán en CICS. Si selecciona Correlacionar una interfaz de servicio existente, se abrirá un asistente en el que seleccionará el origen y el destino de la correlación. Después de seleccionar el origen y el destino de la correlación, se abrirá el editor de correlaciones de XML a COBOL.
Artefactos generados (conversión XML compilada)
Generar una estructura de lenguaje de alto nivel y proceso de mensajes XML desde una descripción de servicio Web. Puede utilizar esta opción para (1) Crear un programa de aplicación de proveedor de servicios (2) Exponer un programa de aplicación existente como proveedor de servicios o (3) Construir un programa de aplicación de peticionario de servicio.
El tipo de conversión XML interpretativa es la única tecnología de conversión disponible para esta combinación de entorno de ejecución y escenario. Los artefactos descendentes se generan mediante un asistente que permite especificar las propiedades de la nueva aplicación de servicio. Para facilitar la escritura de la nueva aplicación de servicio descrita por la descripción de servicio Web, se suministra una plantilla de generación de un nuevo proveedor de servicios o peticionario de servicios.
Artefactos generados (conversión XML interpretativa)
Genera una descripción de servicio Web compatible con MTOM/XOP y un proceso de mensajes XML específico del tiempo de ejecución a partir de una estructura de datos de lenguaje de alto nivel. Puede utilizar esta opción al exponer un programa de aplicación como un proveedor de servicios donde las estructuras de lenguaje se transmiten en binario en lugar de como una representación XML.
La opción de tipo de conversión disponible para esta combinación de escenario y tiempo de ejecución es Conversión XML interpretativa.
La conversión XML se realiza mediante metadatos generados y un componente de conversión XML incorporado al entorno de ejecución. Aunque el tipo de conversión XML interpretativa tiene soporte limitado para tipos de datos y construcciones de estructura de lenguaje, requiere menos artefactos y no implica la compilación de los conversores XML.
Artefactos generados (conversión XML interpretativa)
Para obtener más información, consulte la sección Generar un servicio Web de CICS MTOM/XOP (ascendente).