Guía del usuario del Integrador de transacciones
Esta sección contiene información sobre el uso del integrador de transacciones (TI). El integrador de transacciones es la solución de integración de aplicaciones de .NET Framework sincrónica en Host Integration Server. TI permite integrar programas de transacciones basados en sistemas centrales (TP) e transacciones de IBM i con aplicaciones del sistema Windows Server basadas en componentes cuando se cumplen las condiciones siguientes:
Se necesita una solución sincrónica o transaccional.
Tanto el cliente como los sistemas de servidor se ejecutan en el momento en que se realiza la llamada.
Si necesita una solución de integración de aplicaciones que no requiera que los sistemas cliente y servidor se ejecuten en el momento en que se realiza la llamada, use una solución de mensajería asincrónica, como el Integrador de mensajes (canal WCF para WebSphere MQ) en lugar de TI. En una solución asincrónica, el sistema de puesta en cola de nivel intermedio se ejecuta en el momento en que el cliente emite un mensaje de solicitud, el servidor recupera el mensaje y devuelve la respuesta y, a continuación, el cliente recibe la respuesta del nivel intermedio.
Con TI, puede integrar los TP basados en el sistema central existentes con aplicaciones basadas en Windows basadas en .NET Framework. Es posible que ni siquiera tenga que modificar el TP si ha separado la lógica de negocios de la lógica de presentación. Los asistentes de TI le guiarán por el proceso de modificación, paso a paso.
Con TI, puede conservar los CSP de CICS e IMS existentes a medida que se mueve a un entorno informático de cliente o servidor de tres niveles o web a host. Mediante ti para invocar transacciones del sistema central, puede programar en los entornos visuales orientados a objetos y lenguajes de programación que sabe mientras mantiene el acceso a las transacciones de host.
TI admite la conectividad SNA y la conectividad TCP/IP sin necesidad de una superficie de host o costosas reescrituras de transacciones de host. Puede elegir conectividad SNA si necesita confirmación en dos fases (2PC) o elegir conectividad TCP/IP si necesita un rendimiento directo. IBM no ha implementado 2PC para el protocolo TCP/IP, pero para aquellos casos en los que 2PC no es necesario, TCP/IP puede proporcionar conectividad directa.
Verdadera integración del procesamiento de transacciones en línea (OLTP) con . Los sistemas compatibles con NET significan la integración de CICS e IMS con soluciones basadas en Windows. CICS e IMS se usan ampliamente en el ámbito del sistema central para crear soluciones OLTP distribuidas, como el seguimiento de clientes y la entrada de pedidos. TI integra CICS e IMS con .NET mediante la creación de interfaces de .NET en las transacciones CICS e IMS y, a continuación, ejecuta las transacciones CICS e IMS en el sistema central desde Windows.
Un objeto TI de una aplicación .NET funciona en conjunto con el entorno en tiempo de ejecución de TI, el Coordinador de transacciones distribuidas de Microsoft (MS DTC) y el entorno remoto asociado (RE) para impulsar un TP de CICS o IMS. Juntos, realizan estas tareas:
Active el TP del host (sistema central).
Pase los parámetros especificados por el objeto ti al TP.
Ejecute el TP.
Devuelve los resultados al objeto TI.
Al hacer referencia a un objeto de TI (un ensamblado .dll archivo) en una aplicación .NET, esa aplicación inicia automáticamente el entorno en tiempo de ejecución de TI y usa la información de punto de conexión asociada al entorno remoto para invocar la transacción del sistema central asociada a ese método de TI.
En esta sección
Introducción al procesamiento iniciado por Windows