Condividi tramite


Manuale dell'utente di Transaction Integrator

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

  • È necessaria una soluzione sincrona o transazionale.

  • Entrambi i sistemi client e server vengono eseguiti al momento dell'esecuzione della chiamata.

    Se è necessaria una soluzione di integrazione dell'applicazione che non richiede l'esecuzione dei sistemi client e server al momento dell'esecuzione della chiamata, usare una soluzione di messaggistica asincrona, ad esempio Message Integrator (WCF Channel for WebSphere MQ) anziché TI. In una soluzione asincrona, il sistema di accodamento 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 è stata separata la logica di business dalla logica di presentazione. Le procedure guidate in TI illustrano il processo di modifica, passo dopo passo.

    Con TI, è possibile conservare i provider di servizi di rete e ISP esistenti durante lo spostamento in un ambiente di calcolo a tre livelli client/server o web-to-host. Usando TI per richiamare le transazioni mainframe, è possibile programmare negli ambienti e nei linguaggi di programmazione orientati agli oggetti visivi noti mentre si mantiene l'accesso alle transazioni host.

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

    True integrazione dell'elaborazione delle transazioni online (OLTP) con . I sistemi conformi a NET significano l'integrazione di CICS e IMS con soluzioni basate su Windows. CICS e IMS sono ampiamente usati nell'arena mainframe per creare soluzioni OLTP distribuite, ad esempio il rilevamento dei clienti e l'immissione dell'ordine. TI integra CICS e IMS con .NET creando interfacce .NET alle transazioni CICS e IMS e quindi eseguendo le transazioni CICS e IMS nel mainframe di Windows.

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

  • Attivare il TP dell'host (mainframe).

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

  • Eseguire il TP.

  • Restituire i risultati all'oggetto TI.

    Quando si fa riferimento a un oggetto TI (un assembly .dll file) 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.

Contenuto della sezione

Introduzione a TI

Panoramica dell'elaborazione avviata da Windows

Uso dell'elaborazione avviata dall'host

Guida alle prestazioni di Transaction Integrator