交易整合商使用者指南

本節包含有關使用交易整合器(TI)的資訊。 交易整合器是 Host Integration Server 中的同步 .NET Framework 應用程式整合解決方案。 TI 允許您在以下條件下,將基於大型主機的交易程式(TP)和 IBM i 交易整合到基於元件的 Windows Server 系統應用程式中:

  • 需要同步或交易式解決方案。

  • 通話時,客戶端和伺服器系統都在運行。

    若您需要一個不需要客戶端與伺服器系統在通話時同時運行的應用整合解決方案,請使用非同步訊息解決方案,如 Message Integrator(WebSphere MQ 的 WCF 通道)而非 TI。 在非同步解決方案中,中層排隊系統在用戶端發出請求訊息時正在運行,伺服器取得訊息並回傳回覆,然後用戶端再從中層收到回覆。

    透過 TI,你可以將現有的大型主機TP與基於.NET Framework的Windows應用程式整合。 如果你已經將業務邏輯和呈現邏輯分開,甚至可能不需要修改你的 TP。 TI 的精靈會一步步引導你完成修改過程。

    透過 TI,你可以在轉換到三層客戶端/伺服器或網對主機運算環境時,保留現有的 CICS 和 IMS TP。 透過使用 TI 呼叫大型主機交易,你可以在維持主機交易存取權的同時,編寫你熟悉的視覺物件導向環境和程式語言。

    TI 支援 SNA 連接與 TCP/IP 連接,無需主機佔用或昂貴的交易重寫。 如果你需要兩階段提交(2PC),可以選擇 SNA 連線;如果需要直接吞吐量,可以選擇 TCP/IP 連線。 IBM 尚未為 TCP/IP 協定實作 2PC,但在不需要 2PC 的情況下,TCP/IP 可以提供直接連線。

    真正整合線上交易處理(OLTP)與符合.NET標準的系統,意指將CICS和IMS與基於Windows的解決方案進行整合。 CICS與IMS廣泛應用於大型主機領域,以建立分散式OLTP(現場交易處理)解決方案,如客戶追蹤與訂單輸入。 TI 透過建立 .NET 介面連接 CICS 與 IMS 交易,然後從 Windows 在大型主機上執行 CICS 與 IMS 交易,將 CICS 和 IMS 整合進 .NET。

    .NET 應用程式中的 TI 物件會與 TI 執行時環境、Microsoft 分散式交易協調器(MS DTC)及相關的遠端環境(RE)協同運作,以驅動 CICS 或 IMS TP。 他們共同完成以下任務:

  • 啟動主機(大型主機)TP。

  • 將 TI 物件指定的參數傳給 TP。

  • 執行TP。

  • 將結果回傳給 TI 物件。

    當你在 .NET 應用程式中參考 TI 物件(組合 .dll 檔案)時,該應用程式會自動啟動 TI 執行環境,並利用與該 TI 方法相關的遠端終端資訊來呼叫與該 TI 方法相關的大型主機交易。

本節中

開始使用 TI

Windows 啟動的處理概述

使用主機啟動的處理

交易整合商效能指南