Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 mit komponentenbasierten Windows Server System-Anwendungen integrieren, wenn die folgenden Bedingungen erfüllt sind:
Eine synchrone oder transaktionsgebundene Lösung ist erforderlich.
Sowohl die Client- als auch die Serversysteme laufen, wenn der Aufruf erfolgt.
Wenn Sie eine Anwendungsintegrationslösung benötigen, für die die Client- und Serversysteme zum Zeitpunkt der Ausführung des Anrufs nicht erforderlich sind, verwenden Sie eine asynchrone Messaginglösung wie Message Integrator (WCF Channel für WebSphere MQ) anstelle von TI. In einer asynchronen Lösung wird das Warteschlangensystem der mittleren Ebene ausgeführt, wenn der Client eine Anforderungsnachricht ausgibt, der Server die Nachricht abruft und die Antwort zurücksendet, und der Client empfängt dann die Antwort zurück von der mittleren Ebene.
Mit TI können Sie vorhandene mainframebasierte TPs in Windows-basierte Anwendungen integrieren, die auf .NET Framework basieren. Möglicherweise müssen Sie Ihr 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, während Sie zu einer dreistufigen Client-/Server- oder Web-to-Host-Computerumgebung wechseln. Mit TI können Sie Großrechnertransaktionen aufrufen und dabei die Ihnen bekannten visuellen objektorientierten Umgebungen und Programmiersprachen verwenden, während Sie den Zugriff auf Hosttransaktionen aufrechterhalten.
TI unterstützt sowohl SNA-Konnektivität als auch TCP/IP-Konnektivität, ohne dass ein Hostbedarf oder kostspielige Hosttransaktionsumschreibungen erforderlich sind. Sie können SNA-Konnektivität auswählen, wenn Sie zweistufigen Commit (2PC) benötigen, oder die TCP/IP-Konnektivität auswählen, wenn Sie einen direkten Durchsatz benötigen. IBM hat 2PC für das TCP/IP-Protokoll nicht implementiert, aber für solche Fälle, in denen 2PC nicht erforderlich ist, kann TCP/IP Ihnen direkte Konnektivität bieten.
Echte Integration der Onlinetransaktionsverarbeitung (OLTP) mit . NET-kompatible Systeme bedeuten die Integration von CICS und IMS mit Windows-basierten Lösungen. CICS und IMS werden in der Großrechner-Arena häufig verwendet, um verteilte OLTP-Lösungen wie Kundenverfolgung 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 arbeitet in Abstimmung mit der TI-Laufzeitumgebung, microsoft Distributed Transaction Coordinator (MS DTC) und der zugehörigen Remoteumgebung (RE), um ein CICS oder IMS TP zu steuern. Gemeinsam führen sie diese Aufgaben aus:
Aktivieren Sie den Host (Mainframe) TP.
Übergeben Sie die vom TI-Objekt angegebenen Parameter an das TP.
Führen Sie den TP aus.
Gibt die Ergebnisse an das TI-Objekt zurück.
Wenn Sie in einer .NET-Anwendung auf ein TI-Objekt (eine Assembly .dll Datei) verweisen, startet diese Anwendung automatisch die TI-Laufzeitumgebung und verwendet die Endpunktinformationen, die der Remoteumgebung zugeordnet sind, um die Mit dieser TI-Methode verknüpfte Großrechnertransaktion aufzurufen.
In diesem Abschnitt
Übersicht über von Windows initiierte Verarbeitung