SAP XI交流基礎(chǔ)設(shè)施(Exchange Infrastructure)應(yīng)用集成平臺作為SAP Netweaver中間件產(chǎn)品的一部分,目的是為non-SAP系統(tǒng)提供一個其他管理信息系統(tǒng)與SAP系統(tǒng)進(jìn)行數(shù)據(jù)和流程交互的平臺,因?yàn)镾AP定位于ERP系統(tǒng),關(guān)注點(diǎn)在企業(yè)的人、財(cái)、物,但對于企業(yè)其他的專業(yè)系統(tǒng),SAP的功能無法覆蓋和取代,因此,必須有這么的“接口”來實(shí)現(xiàn)相互之間的數(shù)據(jù)和業(yè)務(wù)交換。
SAP XI平臺包含兩塊,第一塊稱為Integration Broker,以消息的方式進(jìn)行系統(tǒng)間的數(shù)據(jù)的交換(包含Adapter引擎和Integration引擎兩部分);另一塊為BPA(業(yè)務(wù)處理引擎BP engine),即業(yè)務(wù)流程自動化,實(shí)現(xiàn)外圍系統(tǒng)業(yè)務(wù)流與SAP業(yè)務(wù)的銜接。這兩塊是兩個層面的功能,即BPA建立在IntegrationBorker之上的。
整個平臺基于J2EE架構(gòu)實(shí)現(xiàn),物理架構(gòu)如下
1、Integration Adapters 集成適配器,符合JCA規(guī)范,提供了各種類型的接口(IDOC,SOAP,HTTP,FTP,JMS,JDBC等)用于外圍系統(tǒng)與XI連接,XI提供了PCK工具(Partner Connectivity Kit)與XI基于XML格式進(jìn)行數(shù)據(jù)交互,Integration Adapter是雙向的,它將各種協(xié)議和數(shù)據(jù)格式轉(zhuǎn)換成XML格式的消息對象,反之亦然。集成服務(wù)器自帶了幾種集成適配器,但大多數(shù)集成適配器是附加部件。
2、Integration Server集成服務(wù)器,是XI的核心部分,實(shí)現(xiàn)從外圍(或內(nèi)部SAP)應(yīng)用系統(tǒng)接受消息,利用路由和映射規(guī)則處理消息,最終送達(dá)接受應(yīng)用系統(tǒng)(SAP或外圍,為雙向)。
3、Integration Directory:集成目錄用于XI運(yùn)行(Run-time),它包含了路由規(guī)則,活動狀態(tài)服務(wù),可執(zhí)行映射規(guī)則和特定系統(tǒng)狀態(tài)等的配置信息。
4、Integration Repository:集成對象庫用于進(jìn)行集成設(shè)計(jì)(Design-time),如映射,接口,組件。它符合J2EE標(biāo)準(zhǔn),集成對象庫中的信息被集成目錄(ID)所使用,這些信息被集成目錄中的特定配置信息所利用,并用于XI運(yùn)行。
5、System Landscape Directory(SLD),系統(tǒng)全景目錄,包含組件庫(component repository)、名稱空間(naming reservation)和全景目錄(landscape directory),組件庫包含所有SAP模塊的描述,包括版本號,補(bǔ)丁版本,以及全景內(nèi)當(dāng)前各組件的依賴關(guān)系,全景目錄與組件庫的區(qū)別是全景目錄包含的是當(dāng)前安裝的各類組件的描述。為避免命名沖突,SLD也提供了名稱空間服務(wù),使你能夠保留部分名稱為全局唯一。SLD是XI上的一個服務(wù)器應(yīng)用程序,客戶端通過HTTP協(xié)議連上SLD后,可以查看XI平臺的各類配置信息。
這是XI平臺的另一張物理結(jié)構(gòu)圖。
從這張圖上,可以看出XI遵循了設(shè)計(jì)時(design-time)和運(yùn)行時(run-time)分離的設(shè)計(jì)思想:
左邊包含集成庫和集成目錄,在集成庫(IR)中進(jìn)行抽象接口定義,流程定義;在集成目錄(ID)中進(jìn)行流程配置,路由規(guī)則配置,映射規(guī)則設(shè)置,IR和ID通過集成工具(Integration Builder)完成上述工作。
右邊IS(Integration Server)包含三個運(yùn)行時引擎,Adapter Engine(適配器引擎),Integration Engine(集成引擎),Business Process Engine(業(yè)務(wù)處理引擎),適配器引擎實(shí)現(xiàn)了與SAP R/3系統(tǒng),其他系統(tǒng)的連接,集成引擎實(shí)現(xiàn)了消息的路由,映射,和通道轉(zhuǎn)發(fā)(到適配器引擎),業(yè)務(wù)處理引擎負(fù)責(zé)從ID加載流程配置和規(guī)則信息并控制消息的路由、映射和轉(zhuǎn)發(fā)。此外,中央監(jiān)視器(Central Monitoring)負(fù)責(zé)收集、監(jiān)控運(yùn)行時的信息處理的各類信息。
下邊的SLD,作為一個服務(wù)器應(yīng)用程序,客戶端可以通過WEB瀏覽器,獲取并配置XI平臺的各類信息,包括安裝的軟件清單(Software catalog),命名空間等。
在www.sdn.sap.com,上有許多XI平臺的資料,包括視頻版本的學(xué)習(xí)資料供在線學(xué)習(xí)。
SAP XI平臺包含兩塊,第一塊稱為Integration Broker,以消息的方式進(jìn)行系統(tǒng)間的數(shù)據(jù)的交換(包含Adapter引擎和Integration引擎兩部分);另一塊為BPA(業(yè)務(wù)處理引擎BP engine),即業(yè)務(wù)流程自動化,實(shí)現(xiàn)外圍系統(tǒng)業(yè)務(wù)流與SAP業(yè)務(wù)的銜接。這兩塊是兩個層面的功能,即BPA建立在IntegrationBorker之上的。
整個平臺基于J2EE架構(gòu)實(shí)現(xiàn),物理架構(gòu)如下
1、Integration Adapters 集成適配器,符合JCA規(guī)范,提供了各種類型的接口(IDOC,SOAP,HTTP,FTP,JMS,JDBC等)用于外圍系統(tǒng)與XI連接,XI提供了PCK工具(Partner Connectivity Kit)與XI基于XML格式進(jìn)行數(shù)據(jù)交互,Integration Adapter是雙向的,它將各種協(xié)議和數(shù)據(jù)格式轉(zhuǎn)換成XML格式的消息對象,反之亦然。集成服務(wù)器自帶了幾種集成適配器,但大多數(shù)集成適配器是附加部件。
2、Integration Server集成服務(wù)器,是XI的核心部分,實(shí)現(xiàn)從外圍(或內(nèi)部SAP)應(yīng)用系統(tǒng)接受消息,利用路由和映射規(guī)則處理消息,最終送達(dá)接受應(yīng)用系統(tǒng)(SAP或外圍,為雙向)。
3、Integration Directory:集成目錄用于XI運(yùn)行(Run-time),它包含了路由規(guī)則,活動狀態(tài)服務(wù),可執(zhí)行映射規(guī)則和特定系統(tǒng)狀態(tài)等的配置信息。
4、Integration Repository:集成對象庫用于進(jìn)行集成設(shè)計(jì)(Design-time),如映射,接口,組件。它符合J2EE標(biāo)準(zhǔn),集成對象庫中的信息被集成目錄(ID)所使用,這些信息被集成目錄中的特定配置信息所利用,并用于XI運(yùn)行。
5、System Landscape Directory(SLD),系統(tǒng)全景目錄,包含組件庫(component repository)、名稱空間(naming reservation)和全景目錄(landscape directory),組件庫包含所有SAP模塊的描述,包括版本號,補(bǔ)丁版本,以及全景內(nèi)當(dāng)前各組件的依賴關(guān)系,全景目錄與組件庫的區(qū)別是全景目錄包含的是當(dāng)前安裝的各類組件的描述。為避免命名沖突,SLD也提供了名稱空間服務(wù),使你能夠保留部分名稱為全局唯一。SLD是XI上的一個服務(wù)器應(yīng)用程序,客戶端通過HTTP協(xié)議連上SLD后,可以查看XI平臺的各類配置信息。
這是XI平臺的另一張物理結(jié)構(gòu)圖。
從這張圖上,可以看出XI遵循了設(shè)計(jì)時(design-time)和運(yùn)行時(run-time)分離的設(shè)計(jì)思想:
左邊包含集成庫和集成目錄,在集成庫(IR)中進(jìn)行抽象接口定義,流程定義;在集成目錄(ID)中進(jìn)行流程配置,路由規(guī)則配置,映射規(guī)則設(shè)置,IR和ID通過集成工具(Integration Builder)完成上述工作。
右邊IS(Integration Server)包含三個運(yùn)行時引擎,Adapter Engine(適配器引擎),Integration Engine(集成引擎),Business Process Engine(業(yè)務(wù)處理引擎),適配器引擎實(shí)現(xiàn)了與SAP R/3系統(tǒng),其他系統(tǒng)的連接,集成引擎實(shí)現(xiàn)了消息的路由,映射,和通道轉(zhuǎn)發(fā)(到適配器引擎),業(yè)務(wù)處理引擎負(fù)責(zé)從ID加載流程配置和規(guī)則信息并控制消息的路由、映射和轉(zhuǎn)發(fā)。此外,中央監(jiān)視器(Central Monitoring)負(fù)責(zé)收集、監(jiān)控運(yùn)行時的信息處理的各類信息。
下邊的SLD,作為一個服務(wù)器應(yīng)用程序,客戶端可以通過WEB瀏覽器,獲取并配置XI平臺的各類信息,包括安裝的軟件清單(Software catalog),命名空間等。
在www.sdn.sap.com,上有許多XI平臺的資料,包括視頻版本的學(xué)習(xí)資料供在線學(xué)習(xí)。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
