Condividi tramite


Guida dell'utente di Transaction Integrator

Questa sezione contiene informazioni sull'uso di Transaction Integrator (TI). Transaction Integrator è la soluzione di integrazione dell'applicazione .NET Framework sincrona in Host Integration Server. TI consente di integrare i programmi di transazione basati su mainframe (TP) e le transazioni IBM i con applicazioni di sistema Windows Server basate su componenti quando si verificano le condizioni seguenti:

  • È necessaria una soluzione sincrona o transazionale.

  • Sia i sistemi client che i sistemi server sono operativi al momento della chiamata.

    Se è necessaria una soluzione di integrazione dell'applicazione che non richiede l'esecuzione dei sistemi client e server al momento della chiamata, usare una soluzione di messaggistica asincrona, ad esempio Message Integrator (Canale WCF per WebSphere MQ) anziché TI. In una soluzione asincrona, il sistema di accodamento di livello intermedio viene eseguito al momento in cui il client invia un messaggio di richiesta, il server recupera il messaggio e invia la risposta e quindi il client riceve la risposta dal livello intermedio.

    Con TI è possibile integrare i TP basati su mainframe esistenti con applicazioni basate su Windows basate su .NET Framework. Potrebbe non essere necessario modificare il tp se la logica di business è stata separata dalla logica di presentazione. Gli assistenti in TI ti guidano attraverso il processo di modifica, passo dopo passo.

    Grazie a TI, è possibile preservare i sistemi di elaborazione delle transazioni CICS e IMS esistenti mentre si passa a un ambiente di elaborazione client/server a tre livelli o a un ambiente Web-to-host. Usando TI per richiamare le transazioni mainframe, è possibile programmare negli ambienti orientati agli oggetti visivi e nei linguaggi di programmazione noti mentre si mantiene l'accesso alle transazioni host.

    TI supporta sia la connettività SNA che la connettività TCP/IP senza necessità di un'impronta dell'host o di riscrivere le costose transazioni dell'host. È possibile scegliere la connettività SNA se è necessario eseguire il commit in due fasi (2PC) o scegliere connettività TCP/IP se è necessaria una velocità effettiva diretta. IBM non ha implementato 2PC per il protocollo TCP/IP, ma per i casi in cui 2PC non è necessario, TCP/IP può offrire connettività diretta.

    Integrazione effettiva dell'elaborazione delle transazioni online (OLTP) con i sistemi conformi a .NET indica l'integrazione di CICS e IMS con soluzioni basate su Windows. CICS e IMS sono ampiamente usati nell'arena del mainframe per creare soluzioni OLTP distribuite, ad esempio il rilevamento dei clienti e l'immissione degli ordini. TI integra CICS e IMS con .NET creando interfacce .NET per le transazioni CICS e IMS e quindi eseguendo le transazioni CICS e IMS nel mainframe da Windows.

    Un oggetto TI in un'applicazione .NET funziona in combinazione con l'ambiente di runtime TI, Microsoft Distributed Transaction Coordinator (MS DTC) e l'ambiente remoto associato per gestire un TP CICS o IMS. Insieme, eseguono queste attività:

  • Attiva il TP dell'host (mainframe).

  • Passare i parametri specificati dall'oggetto TI al tp.

  • Eseguire il TP.

  • Restituisce i risultati all'oggetto TI.

    Quando si fa riferimento a un oggetto TI (un file di assembly .dll) in un'applicazione .NET, tale applicazione avvia automaticamente l'ambiente di runtime TI e usa le informazioni sull'endpoint associate all'ambiente remoto per richiamare la transazione mainframe associata a tale metodo TI.

In questa sezione

Introduzione a TI

Panoramica dell'elaborazione avviata da Windows

Utilizzo dell'elaborazione Host-Initiated

Guida alle prestazioni di Transaction Integrator