Modelos de programación
Un modelo de programación define los métodos usados para acceder e integrar aplicaciones de servidor con aplicaciones host. Un modelo de programación es una combinación de:
Protocolo de comunicación que se usa para intercambiar datos con el programa de aplicación remota.
Entorno de host de destino que se usa para hospedar el programa de aplicación de servidor.
Semántica de interacción definida por la aplicación para controlar las secuencias de conexión, intercambio de datos y desconexión.
El Integrador de transacciones admite un conjunto de modelos de programación predefinidos para el procesamiento iniciado por Windows y para el procesamiento iniciado por el host. En la tabla siguiente se resumen los 11 modelos de programación WIP disponibles según el protocolo y el entorno de destino.
Protocolo | Entorno de destino o host | Modelo de programación de Host Integration Server | Nombre COMTI de Host Integration Server |
---|---|---|---|
TCP/IP | CICS | Vínculo de mensaje de solicitud de transacción TCP (TRM) | Vínculo de MS |
TCP/IP | CICS | Vínculo de mensaje de escucha mejorado tcp (ELM) | N/D |
TCP/IP | CICS | Datos de usuario del mensaje de solicitud de transacción TCP (TRM) | Servidor simultáneo |
TCP/IP | CICS | Datos de usuario del mensaje de escucha mejorado tcp (ELM) | N/D |
TCP/IP | IMS | Conexión de IMS | Arquitectura de administración de transacciones abiertas de IMS (OTMA) Connect |
TCP/IP | IMS | IMS implícito | Implícita |
TCP/IP | IMS | IMS Explicit | Explícito |
TCP/IP | IBM i | Llamadas a programas distribuidos de IBM i (DPC) | N/D |
LU6.2 | CICS | Datos de usuario de CICS LU6.2 | CICS mediante LU6.2 |
LU6.2 | CICS | Vínculo de CICS LU6.2 | CICS mediante Link |
LU6.2 | IMS | Datos de usuario de IMS LU6.2 | IMS mediante LU6.2 |
En la tabla siguiente se resumen los cinco modelos de programación HIP disponibles según el protocolo y el entorno de destino.
Protocolo | Entorno de destino o host | Modelo de programación de Host Integration Server | Nombre COMTI de Host Integration Server |
---|---|---|---|
TCP/IP | CICS | Vínculo de mensaje de solicitud de transacción TCP (TRM) | N/D |
TCP/IP | CICS | Vínculo de mensaje de escucha mejorado tcp (ELM) | N/D |
TCP/IP | CICS | Datos de usuario TCP | N/D |
TCP/IP | IBM i | Llamadas a programas distribuidos de IBM i (DPC) | N/D |
LU6.2 | CICS | Datos de usuario de CICS LU6.2 | N/D |
LU6.2 | CICS | Vínculo de CICS LU6.2 | N/D |
En esta sección
Vínculo de mensaje de solicitud de transacción de TCP
Vínculo de mensajes de agente de escucha mejorado TCP
Datos de usuario de mensajes de solicitud de transacción TCP
Datos de usuario de mensajes de agente de escucha mejorado TCP
Llamadas a programas distribuidos de IBM i
Datos de usuario de CICS LU6.2
Selección del modelo de programación adecuado