SAP Java Connector
SAP Java Connector(SAP JCo)是一箇中間件組件,可以在Java中開發與SAP兼容的組件和應用程序。SAP JCo 支持與SAP服務器的雙向通信:入站(Java 調用 ABAP)和出站(ABAP 調用 Java)調用。
SAP JCo可以用桌面應用程序和Web服務器應用程序實現。
SAP JCo在以下應用程序中用作集成組件:
- SAP Business Connector,用於與外部Java應用程序進行通信
- 應用程序服務器,用於將集成的Java EE服務器與ABAP環境連接。
SAP JCo也可以實現爲獨立組件,例如,爲各個在線(Web)應用程序與SAP系統建立通信。
實施注意事項
SAP提供了許多不同版本的SAP Java Connector:
- 作爲可以獨立於SAP系統安裝的獨立軟件組件。
注意:
此外,您可以使用 IDoc類庫 進行基於IDoc的通信。
您可以在 service.sap.com/connectors 下找到SAP JCo
的安裝文件和IDoc
類庫。 - 當您使用SAP Business Connector或AS Java時,將自動安裝SAP JCo(集成版本)。
- 當前的AS Java(版本7.1)中提供了集成的SAP JCo,並具有完全重新修改的API。此新API對應於JCo獨立版本3.0。舊的JCo API(對應於JCo獨立版本2.x)在AS Java 7.1中仍然可用。
注意:
但是,強烈建議您使用新的API,因爲新的AS Java版本(> 7.1x)可能將不提供舊版本。 - 在某些方面,新舊JCo API版本彼此之間存在很大差異,特別是在編程模型方面。因此,針對兩個API版本(獨立的2.x,3.0)分別記錄了SAP JCo的客戶端和服務器編程。
- 從舊的SAP JCo(獨立版2.x)升級到新的SAP JCo(獨立版3.0)所需的活動將在遷移的單獨部分中進行介紹。
- 如果您在所涉及的兩個系統中都在AS Java和SAP Java環境中使用集成的SAP JCo,則不應該考慮遷移到新的JCo API ,而應考慮使用SAP Java資源適配器(SAP JRA),因爲此選項具有相當大的優勢績效和管理。
更多信息參考: