Freigeben über


Benutzerhandbuch für Transaction Integrator

Dieser Abschnitt enthält Informationen zur Verwendung von Transaction Integrator (TI). Transaction Integrator ist die synchrone .NET Framework Anwendungsintegrationslösung in Host Integration Server. MIT TI können Sie Mainframe-basierte Transaktionsprogramme (TP) und IBM i-Transaktionen in komponentenbasierte Windows Server System-Anwendungen integrieren, wenn die folgenden Bedingungen zutreffen:

  • Es ist eine synchrone oder transaktionsgebundene Lösung erforderlich.

  • Sowohl das Client- als auch das Serversystem werden zum Zeitpunkt des Aufrufs ausgeführt.

    Wenn Sie eine Anwendungsintegrationslösung benötigen, bei der die Client- und Serversysteme zum Zeitpunkt des Aufrufs nicht ausgeführt werden müssen, verwenden Sie anstelle von TI eine asynchrone Messaginglösung wie Message Integrator (WCF-Kanal für WebSphere MQ). In einer asynchronen Lösung wird das Warteschlangensystem der mittleren Ebene ausgeführt, wenn der Client eine Anforderungsnachricht ausgibt. Der Server ruft die Nachricht ab und sendet die Antwort zurück, und der Client empfängt dann die Antwort von der mittleren Ebene zurück.

    Mit TI können Sie vorhandene Mainframe-basierte TPs in Windows-basierte Anwendungen integrieren, die auf dem .NET Framework basieren. Möglicherweise müssen Sie Ihren TP nicht einmal ändern, wenn Sie die Geschäftslogik von der Präsentationslogik getrennt haben. Die Assistenten in TI führen Sie Schritt für Schritt durch den Änderungsprozess.

    Mit TI können Sie vorhandene CICS- und IMS-TPs beibehalten, wenn Sie zu einer dreistufigen Client/Server- oder Web-to-Host-Computingumgebung wechseln. Mithilfe von TI zum Aufrufen von Mainframetransaktionen können Sie in den visuellen objektorientierten Umgebungen und Programmiersprachen programmieren, die Sie kennen, während Sie den Zugriff auf Hosttransaktionen beibehalten.

    TI unterstützt sowohl SNA-Konnektivität als auch TCP/IP-Konnektivität, ohne dass ein Hostbedarf oder kostspielige Neuschreibungen von Hosttransaktionen erforderlich sind. Sie können SNA-Konnektivität auswählen, wenn Sie einen zweistufigen Commit (2PC) benötigen, oder TCP/IP-Konnektivität auswählen, wenn Sie direkten Durchsatz benötigen. IBM hat 2PC nicht für das TCP/IP-Protokoll implementiert, aber für die Fälle, in denen 2PC nicht erforderlich ist, kann TCP/IP eine direkte Konnektivität ermöglichen.

    Echte Integration der Onlinetransaktionsverarbeitung (OLTP) mit . NET-konforme Systeme bedeutet die Integration von CICS und IMS in Windows-basierte Lösungen. CICS und IMS werden im Mainframebereich häufig verwendet, um verteilte OLTP-Lösungen wie Kundennachverfolgung und Auftragseingabe zu erstellen. TI integriert CICS und IMS in .NET, indem .NET-Schnittstellen zu den CICS- und IMS-Transaktionen erstellt und dann die CICS- und IMS-Transaktionen auf dem Mainframe von Windows ausgeführt werden.

    Ein TI-Objekt in einer .NET-Anwendung funktioniert zusammen mit der TI-Laufzeitumgebung, microsoft Distributed Transaction Coordinator (MS DTC) und der zugeordneten Remoteumgebung (RE), um ein CICS- oder IMS-TP zu steuern. Gemeinsam erledigen sie die folgenden Aufgaben:

  • Aktivieren Sie den Host(Mainframe)-TP.

  • Übergeben Sie die vom TI-Objekt angegebenen Parameter an den TP.

  • Führen Sie den TP aus.

  • Gibt die Ergebnisse an das TI-Objekt zurück.

    Wenn Sie auf ein TI-Objekt (eine Assembly .dll-Datei) in einer .NET-Anwendung verweisen, startet diese Anwendung automatisch die TI-Laufzeitumgebung und verwendet die Endpunktinformationen, die der Remoteumgebung zugeordnet sind, um die Mainframetransaktion aufzurufen, die dieser TI-Methode zugeordnet ist.

In diesem Abschnitt

Erste Schritte mit TI

Übersicht über die von Windows initiierte Verarbeitung

Arbeiten mit vom Host initiierten Verarbeitungen

Handbuch zur Leistung von Transaction Integrator