For z/OS platforms

Adaptadores locales optimizados en Liberty for z/OS

El soporte de los adaptadores locales optimizados en Liberty for z/OS consta de un conjunto de servicios invocables y un adaptador de recursos Java™ EE Connector Architecture (JCA) 1.5. Los servicios y el adaptador funcionan juntos para proporcionar llamadas de alto rendimiento entre aplicaciones de lenguaje nativo en z/OS y lógica empresarial en un entorno de servidor Liberty.

Puede utilizar adaptadores locales optimizados de WebSphere (WOLA) para realizar llamadas de entrada en aplicaciones que se despliegan en Liberty desde un espacio de direcciones externo. También puede utilizar los adaptadores locales optimizados para realizar llamadas de salida desde aplicaciones de Liberty a aplicaciones que se ejecutan en un espacio de direcciones externo en el mismo sistema z/OS.

Con este soporte, las aplicaciones z/OS existentes que se han escrito en lenguaje Cobol, PL/I, C, C++ y lenguaje de ensamblaje pueden conseguir un alto rendimiento y una integración eficiente con las aplicaciones Java que se despliegan en el servidor Liberty del mismo sistema z/OS.

Los adaptadores locales optimizados proporcionan también una integración cerrada de calidades de servicio (QoS), incluido el soporte para la propagación rápida de seguridad a nivel de hebra y aserción entre espacios de direcciones externos que explotan API y el servidor Liberty. Se proporciona soporte para utilizar las API de adaptadores en los entornos siguientes:
  • CICS (Customer Information Control System)
  • Sistema de gestión de información (IMS)
  • UNIX System Services
  • Proceso por lotes

Se proporciona un programa de salida de usuario relacionado con las tareas (TRUE) para dar soporte a los adaptadores locales optimizados bajo CICS.

Ventajas de la utilización de adaptadores locales optimizados

Mejora del rendimiento
Puede conseguir características de rendimiento importantes cuando utilice las API de adaptadores locales optimizados para llamar a aplicaciones que se han desplegado en un servidor Liberty desde aplicaciones de proceso por lotes locales y UNIX System Services, y CICS. La posibilidad de pasar datos de parámetros utilizando técnicas binarias proporciona una gran parte de la mejora de rendimiento. El soporte a nivel de transporte que los adaptadores proporcionan utiliza servicios de memoria cruzada de z/OS para optimizar el rendimiento de las llamadas a las aplicaciones que se despliegan en un servidor Liberty localmente accesible.
Propagación del contexto de identidad
Para las solicitudes de entrada del servidor Liberty utilizando las API de adaptadores locales optimizados, el ID de usuario de la hebra existente de z/OS siempre se propaga y se asegura en el contenedor EJB de Liberty. Para llamadas desde CICS, puede ampliar esta propagación especificando una opción de registro que propague y asegure la identidad del usuario a nivel de tareas de CICS. Para las llamadas desde aplicaciones de Liberty, puede propagar y asegurar la identidad bajo CICS utilizando el servidor de enlaces de CICS de adaptadores locales optimizados. Puede controlar este comportamiento especificando un código en la API Register.
Soporte de enlace local
Los adaptadores locales optimizados pueden proporcionar un enlace local de rendimiento elevado para aplicaciones, middleware y subsistemas existentes en plataformas z/OS. Si solamente hay disponible un servidor Liberty local, se utilizarán estos enlaces locales con las interfaces de programación actuales.
Pasarela o proxy para activos heredados en sistemas z/OS

Los adaptadores locales optimizados proporcionan la base para que se utilice la pila de Liberty como un conjunto de prestaciones de fácil acceso. Estas posibilidades amplían la vida de los activos de aplicación cuya sustitución puede resultar difícil. Cuando se utiliza un enterprise bean como proxy, cualquier aplicación en lenguaje Cobol, C/C++ o lenguaje de ensamblaje que se despliegue en un sistema z/OS puede convertirse fácilmente en un cliente de servicios web o un solicitante de aplicaciones web 2.0 que alcanza un conjunto de aplicaciones web que se hallan en el ámbito de su servidor de aplicaciones en ejecución local.

Con la utilización de las API de salida de Liberty, cualquier aplicación en Cobol, C/C++ o lenguaje de ensamblaje se puede presentar al servidor Liberty como servidor invocable. A continuación, podrá desplegar una aplicación de servicios web de proveedor en el servidor Liberty local que acepte solicitudes como una pasarela para este servicio de fondo. En este escenario, el modelo de programación de JCA 1.5 envía solicitudes a la aplicación, recibe respuesta de ella y vuelve a enviar respuestas al interlocutor basado en la web.


Icono que indica el tipo de tema Tema de concepto

Nombre de archivo: cwlp_dat_ola.html