国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

WebSphere SAP適配器編程基礎

2019-11-18 15:44:47
字體:
來源:轉載
供稿:網友

  介紹

  從1998年以來,IBM為java引入了訪問SAP商業應用程序編程接口(BAPI)和遠程函數調用(RFC)的工具。 IBM在服務器端的Java角色的早期實現意味著運行時間組件的服務質量(QoS)和可靠性將成為和工具本身一樣重要。
這導致用于Java的VisualAge這個絕好的工具和其高度可靠的運行期被構建在IBM通用連接框架(CCF)上。

  利用WebSphere Studio開發工具家族,IBM接受了J2C/JCA標準并把它們作為它的新工具的基礎結構和一個源碼開放平臺連合起來。 隨著這個新工具的到來,一個使用網絡服務描述語言( WSDL)作為描述服務的方法的概念的新結構,和企業服務的概念一起被引入。 雖然上一代SAP工具是基于CCF,但是新一代的工具提供了用于與服務器通訊的后臺機制,這個服務器使用利用資源適配器檔案( RAR)文件的Java模塊。 這就為一個RAR文件提供了一個標準的、不依靠工具的方法與訪問所有后臺的工具程序相互作用,讓前端網絡應用程序和后端應用程序的開發者便于理解、支持、相互通訊,而不必在乎使用的什么工具或者訪問方案。

  IBM提供了一個能在WebSphere產品和SAP系統之間交互作用的RAR文件,名為WebSphere Adapter for mySAP.com。 本文中,我將介紹IBM下一代SAP工具的概述,以及如何與WebSphere Studio application Developer配合使用,以及一個企業服務的介紹。

  WebSphere Studio JCA工具

  在WebSphere Studio Application Developer整合版(以后簡稱Application Developer)中的可利用的特性,是對企業應用程序整合任務很重要的三個要害組件:

  · 企業服務

  · JCA工具插件

  · 業務處理流程

  在新工具中,企業服務被用作連接后端數據的一種機制,比如連接一個SAP服務器上的數據。 這個到后端的連接可以在下列情況發生:

  · 在設計期間

    使用JCA工具插件,Application Developer與一個SAP服務器連接,查找適當的BAPI,構建WSDL文件來描述它們,構建代理bean組件等等。

  · 在運行期間

    使用WebSphere Adapter for mySAP.com(下文稱為WebSphere SAP適配器),一旦你有描述它們的WSDL文件,將有兩種方法訪問后端:

   1. 構建不使用企業服務的代理bean組件。

   2. 構建代理的 bean組件使用企業服務,使其能使用自動治理連接、數據流等等。

  在具體地討論這些方法之前,讓我們仔細看看這些組件方法,即企業服務,JCA工具插件和業務處理流程。 企業服務

  想一下,一個企業服務作為存在于你的企業應用程序中的一類操作程序,被完全的使用WSDL描述。 與一般使用HTTP上的SOAP訪問數據源的網絡服務不同,一個企業服務可以被綁定到任何協議上的任何數據源。 就SAP而言,一個企業服務將使用WebSphere SAP適配器在SAP服務器上到達要求的BAPI/RFC。 圖1顯示出企業服務WSDL文檔結構:

  圖1WSDL文檔
WebSphere SAP適配器編程基礎(圖一)


  在WSDL文檔的上部,你能看到Abstract Service Interface Definition(抽象服務接口定義),在   WSDL中被稱為PortType。 PortType由一個或多個輸入和輸出操作組成,被消息描述。 消息使用xml Schema報告,用來描述流入和流出服務的業務數據。

  WSDL文檔的下部讓你描述服務接口如何實現而在哪里可以查找到它。在WSDL中是通過擴展元素完成的。舉例來說:

  · 被一個服務提供者特定端口擴展元素描述的服務位置。

  · 由綁定部分的服務提供者特定擴展元素描述的服務實現。

  能夠擴展WSDL是一個非常有效的特點,因為它意味著你可以描述任何類型的服務;它不局限于網絡服務。圖2顯示在WebSphere Studio Application Developer中有效的另一個服務。

  圖2WebSphere Studio服務
WebSphere SAP適配器編程基礎(圖二)

  JCA工具插件

  JCA 1.0能使企業信息系統(EIS)通過供給商提供的資源適配器插入到應用程序服務器環境。IBM提供JCA工具插件作為JCA 1.0的一個擴展,讓EIS提供者為WebSphere Studio編寫自己的插入式組件,提供給開發者團體對他們的組件的工具支持。

  JCA工具插件定義了如何提供到WSDL的EIS特定綁定擴展,以及定義了一個工具環境如何與一個EIS系統相互作用,取得它提供的函數的元信息。JCA工具插件還定義了一個EIS系統如何提供代碼生成作用,并且覆蓋了使用解釋EIS系統服務調用方法的元數據支持的JCA通用客戶端接口CCI擴展。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰县| 澄江县| 福建省| 河南省| 蓬安县| 元氏县| 曲麻莱县| 建昌县| 萍乡市| 平原县| 汾阳市| 丰城市| 仁化县| 盘锦市| 腾冲县| 清河县| 嵊泗县| 防城港市| 牙克石市| 克东县| 宽城| 仁化县| 桂林市| 元氏县| 东明县| 孝感市| 墨脱县| 霍城县| 开江县| 客服| 弥渡县| 清流县| 桐柏县| 图木舒克市| 普洱| 微山县| 寿阳县| 留坝县| 宝鸡市| 荆州市| 汝阳县|