Freigeben über


Programmiermodelle

Ein Programmiermodell definiert die Methoden, die für den Zugriff auf und die Integration von Serveranwendungen in Hostanwendungen verwendet werden. Ein Programmiermodell ist eine Kombination aus:

  • Das Kommunikationsprotokoll, das verwendet wird, um Daten mit dem Remoteanwendungsprogramm auszutauschen.

  • Die Zielhostumgebung, die zum Hosten des Serveranwendungsprogramms verwendet wird.

  • Die Interaktionsemantik, die von der Anwendung zum Steuern von Verbindungs-, Datenaustausch- und Trennsequenzen definiert wird.

    Transaction Integrator unterstützt eine Reihe vordefinierter Programmiermodelle für die von Windows initiierte Verarbeitung und für die vom Host initiierte Verarbeitung. In der folgenden Tabelle sind die 11 verfügbaren WIP-Programmiermodelle je nach Protokoll und Zielumgebung zusammengefasst.

Protokoll Ziel- oder Hostumgebung Hostintegrationsserver-Programmiermodell Name des Hostintegrationsservers COMTI
TCP/IP CICS TCP-Transaktionsanforderungsnachricht (TRM)-Link MS-Link
TCP/IP CICS TCP Enhanced Listener Message (ELM)-Link n/a
TCP/IP CICS TCP Transaction Request Message (TRM)-Benutzerdaten Gleichzeitiger Server
TCP/IP CICS TCP Enhanced Listener Message (ELM) Benutzerdaten n/a
TCP/IP IMS IMS Connect IMS Open Transaction Management Architecture (OTMA) Connect
TCP/IP IMS IMPLIZITE IMS Implizit
TCP/IP IMS IMS Explicit Explizit
TCP/IP IBM i IBM i Distributed Program Calls (DPC) n/a
LU6.2 CICS CICS LU6.2 Benutzerdaten CICS mit LU6.2
LU6.2 CICS CICS LU6.2-Verbindung CICS mit Link
LU6.2 IMS IMS LU6.2 Benutzerdaten IMS mit LU6.2

In der folgenden Tabelle sind die fünf verfügbaren HIP-Programmiermodelle je nach Protokoll und Zielumgebung zusammengefasst.

Protokoll Ziel- oder Hostumgebung Hostintegrationsserver-Programmiermodell Name des Hostintegrationsservers COMTI
TCP/IP CICS (Customer Information Control System) TCP-Transaktionsanforderungsnachricht (TRM)-Link n/a
TCP/IP CICS TCP Enhanced Listener Message (ELM)-Link n/a
TCP/IP CICS TCP-Benutzerdaten n/a
TCP/IP IBM i IBM i Distributed Program Calls (DPC) n/a
LU6.2 CICS CICS LU6.2 Benutzerdaten n/a
LU6.2 CICS CICS LU6.2-Verbindung n/a

In diesem Abschnitt

TCP Transaction Request Message Link

TCP-Erweiterter Listener-Nachrichtenlink

TCP-Transaktionsanforderungs-Nachricht Benutzerdaten

TCP Erweiterter Listener-Nachrichtenbenutzerdaten

IMS Connect

IBM i Distributed Program Calls

CICS LU6.2 Link

CICS LU6.2 Benutzerdaten

IMS LU6.2 Benutzerdaten

Auswählen des geeigneten Programmiermodells

Siehe auch

Transaktionsintegratorarchitektur