En este tema se describen las nuevas características del componente Enterprise Service Tools de IBM® Rational Developer for System z.
En Rational Developer for System z V7.6.1 el componente Enterprise Service Tools contiene las características nuevas siguientes:
Para proyectos de servicio único:
Para proyectos de flujo de servicio:
En Rational Developer for System z V7.6 el componente Enterprise Service Tools contiene las características nuevas siguientes:
Para proyectos de servicio único:
Un nuevo conjunto de proyectos, asistentes y opciones del procesador por lotes ofrecen la posibilidad de generar artefactos que habilitan los recursos de XMLTRANSFORM en el tiempo de ejecución de CICS TS 4.1.
Para los escenarios interpretativos de COBOL y PL/I, la funcionalidad es la misma que con la herramienta de asistentes XML de CICS que se ha introducido en CICS TS V4.1. Para la conversión compilada (Proveedor) en un escenario ascendente, esta nueva característica genera los conversores COBOL correspondientes. A continuación, los recursos generados por esta característica pueden utilizarse en el nuevo CICS EXEC TRANSFORM XMLTODATA y DATATOXML.
Esta característica añade opciones de asistente y procesador por lotes que permiten a los usuarios generar WSBind con los nuevos parámetros de WSBind introducidos en CICS TS 4.1. En las versiones anteriores de IBM Rational Developer para System z, era posible crear un proveedor de servicios a partir de una estructura de lenguaje con sólo un contenedor, normalmente, DFHWS-DATA. CICS Transaction Server V 4.1 introduce la posibilidad de crear un proveedor de servicios a partir de una aplicación que utiliza muchos contenedores en un canal.
La nueva opción DATETIME proporciona una correlación adicional para los elementos XML de tipo xsd:dateTime y el formato CICS ASKTIME. La nueva opción DATA-TRUNCATION añade más flexibilidad a cómo trata el mecanismo de conversión nativa CICS los datos truncados.
El usuario puede empezar con un documento WSDL que defina un servicio Web existente y crear a partir de él una aplicación que implemente algunas o todas las funciones descritas en la definición del servicio Web. Para ayudar al usuario en la escritura de una nueva aplicación PL/I, la herramienta genera una plantilla de código de programa PL/I para un nuevo proveedor de servicios Web o un nuevo consumidor de servicios Web. Este programa utilizará estructuras de lenguaje que corresponden a los elementos de mensaje de cada operación para procesar peticiones y emitir respuestas.
operación-->entrada-->mensaje-->componente-->elemento
Donde elemento es un tipo de esquema XML.
MTOM (Message Transformation Optimization Mechanism) es una especificación abstracta que describe, entre otras cosas, una técnica para optimizar los mensajes SOAP en los que se utilizan objetos binarios para transportar datos, en lugar de la carga útil XML típica. XOP (XML-binary Optimization Package) describe cómo pueden representarse los objetos binarios, que se han adjuntado con MTOM, en octetos binarios en lugar de en base64 .
Utilizando MTOM/XOP, un peticionario y un proveedor de servicios pueden intercambiar las estructuras de lenguaje de petición y respuesta en formato binario sin necesidad de utilizar una representación XML intermedia. Aunque los mensajes SOAP continúan utilizándose en esta configuración, el cuerpo de los mensajes es muy breve y sólo contiene un elemento XML individual que hace referencia a un archivo adjunto binario. Para habilitar una aplicación CICS como un servicio Web de MTOM/XOP, especifique el escenario Crear nueva interfaz de servicio MTOM/XOP cuando cree un nuevo proyecto de servicio único de servicios Web para CICS.
El editor de correlaciones de proyectos de servicio único de Enterprise Service Tools y los generadores de código de conversores COBOL XML dan ahora soporte a la correlación de atributos XML con miembros de la estructura de lenguaje. Mediante este soporte, se pueden analizar y generar documentos XML que contengan elementos XML y atributos XML. Tener la posibilidad de convertir atributos XML es importante porque los autores de esquemas XML deben definir a menudo documentos XML que utilizan una combinación de elementos XML y atributos XML para mantener los datos de instancias. Para indicar que los elementos XML y los atributos XML están soportados, el editor de correlaciones decora ahora los elementos y los atributos con los iconos correspondientes.
Para los proyectos de flujo de servicios:
En Rational Developer for System z V7.5 el componente Enterprise Service Tools contiene las características nuevas siguientes:
Para proyectos de servicio único:
Para los proyectos de flujo de servicios:
Enterprise Service Tools combina posibilidades que estaban antes disponibles en el componente Servicios XML para la empresa y en el componente Modelador de flujo de servicios. Enterprise Service Tools presenta una interfaz de usuario ampliada que aumenta la capacidad de uso y simplifica el proceso de desarrollo global de flujos y servicios.