Liberty for z/OS 上的最佳化本端配接器

Liberty for z/OS® 上的最佳化本端配接器支援,由一組可呼叫的服務和一個 Java™ EE 連接器架構 (JCA) 1.5 資源配接器組成。這些服務與配接器搭配使用時,可在 z/OS 上的原生語言應用程式與 Liberty 伺服器環境中的商業邏輯之間提供高效能呼叫。

您可以使用 WebSphere® 最佳化本端配接器 (WOLA),從外部位址空間對部署在 Liberty 上的應用程式進行入埠呼叫。您也可以利用最佳化本端配接器,從 Liberty 應用程式,對正在相同 z/OS 系統上的外部位址空間中執行的應用程式進行出埠呼叫。

利用此支援,以 Cobol、PL/I、C、C++ 和組合語言撰寫的現有 z/OS 應用程式可以達到高效能,並有效率地整合部署在相同 z/OS 系統中之 Liberty 伺服器上的 Java 應用程式。

最佳化本端配接器也提供服務品質 (QoS) 的密切整合,包括在 API 開發外部位址空間與 Liberty 伺服器之間,支援快速執行緒層次安全傳播及主張。其可支援在下列環境中使用配接器 API:
  • 客戶資訊控制系統 (CICS®)
  • 資訊管理系統 (IMS)
  • UNIX 系統服務
  • 批次處理

提供作業相關使用者結束程式 (TRUE),可支援 CICS 之下的最佳化本端配接器。

使用最佳化本端配接器的好處

效能提升
當您使用最佳化本端配接器 API,從本端批次和 UNIX 系統服務呼叫在 Liberty 伺服器上部署的應用程式,以及 CICS 應用程式時,可以達到顯著的效能特性。使用二進位技術來傳遞參數資料的功能,可大幅提升效能。配接器所提供的傳輸層次支援使用 z/OS 跨記憶體服務,讓您呼叫部署在可供本端存取之 Liberty 伺服器上的應用程式時,獲得最佳化的效能。
身分環境定義傳播
在對使用最佳化本端配接器 API 的 Liberty 伺服器提出入埠要求時,一律會在 Liberty EJB 儲存器中傳播及主張現有 z/OS 執行緒上的使用者 ID。如果是從 CICS 進行呼叫,您可以指定一個用來傳播及主張 CICS 作業層次使用者身分的登錄選項,來擴充這項傳播。如果是從 Liberty 應用程式進行呼叫,您可以使用最佳化本端配接器 CICS 鏈結伺服器,在 CICS 下傳播及主張身分。您可以在「登錄 API」中指定旗標,來控制這個行為。
本端連結支援
最佳化本端配接器可以為 z/OS 平台上的現有應用程式、中介軟體和子系統,提供高效能的本端連結。如果有可用的本端 Liberty 伺服器,這些本端連結會與現行程式設計介面搭配使用。
z/OS 系統上舊式資產的閘道或 Proxy

最佳化本端配接器提供一項基礎,讓您將 Liberty 堆疊當作一組可輕易存取的功能。這些功能可以讓難以取代的應用程式資產延長使用期限。當您將 Enterprise Bean 當作 Proxy 使用時,部署在 z/OS 系統上的任何 Cobol、組合語言或 C/C++ 應用程式,都可以輕易變成 Web 服務用戶端或 Web 2.0 應用程式要求端,而呼叫到您在本端執行之應用程式伺服器範圍內的一組 Web 應用程式。

藉由 Liberty 出埠 API,任何 Cobol、組合語言或 C/C++ 應用程式都能以可呼叫的服務形式,向 Liberty 伺服器呈現。之後您可以將本端 Liberty 伺服器中接受要求的提供者 Web 服務應用程式,部署為此後端服務的閘道。在此實務範例中,JCA 1.5 程式設計模型會傳送要求給應用程式、接收該應用程式的回應,並將回應傳回給 Web 型呼叫端。


指示主題類型的圖示 概念主題

檔名:cwlp_dat_ola.html