JTOpenIBM i 數(shù)據(jù)和資源訪問(wèn)的Java類庫(kù)
IBM Toolbox for Java 是一個(gè) Java 類庫(kù),支持針對(duì) IBM i 的客戶機(jī)/服務(wù)器和 Internet 編程模型。Java applets、servlets 和應(yīng)用程序可以使用這些類輕松訪問(wèn) IBM i 數(shù)據(jù)和資源。對(duì)于 Java Virtual Machine 和 JDK 提供的資源,Toolbox 不需要額外的客戶機(jī)支持。
IBM Toolbox for Java 提供的支持類似于 IBM i Access APIs 提供的函數(shù)。它使用 IBM i 主機(jī)服務(wù)器(基礎(chǔ) IBM i 操作系統(tǒng)的一部分)訪問(wèn) IBM i 系統(tǒng)上的數(shù)據(jù)和資源。這些主機(jī)服務(wù)器都作為系統(tǒng)上的一個(gè)單獨(dú)作業(yè)運(yùn)行,通過(guò)套接字連接上的架構(gòu)數(shù)據(jù)流與 Java 客戶機(jī)程序通信。套接字接口通過(guò) IBM Toolbox for Java 類對(duì) Java 程序員隱藏。由于套接字連接通過(guò) Toolbox 類管理,因此工作站上不需要 IBM i Access。
JTOpen 是 IBM Toolbox for Java 許可計(jì)劃產(chǎn)品的開(kāi)源版本,包含相同的代碼。它們二者都在廣泛的平臺(tái)上經(jīng)過(guò)測(cè)試,包括 AIX、IBM i、Linux、Solaris 和 Windows。JTOpen 和 IBM Toolbox for Java 都在 IBM Public License (IPL) 下分發(fā)。IBM 對(duì) JTOpen 和 IBM Toolbox for Java 許可計(jì)劃產(chǎn)品提供同等級(jí)別的支持。具體支持級(jí)別(語(yǔ)音/電子郵件/傳真)取決于服務(wù)合同的類型。
