1 前 言
河北鋼鐵集團有限公司為其擁有統(tǒng)一、完善的管理模式,將各子公司現(xiàn)存ERP與集團新建ERP進行整合。在本次ERP系統(tǒng)整合項目中,XI技術擔當了集團ERP與各公司間ERP數(shù)據(jù)通訊的橋梁作用,使得各子公司高度異構、應用不同技術的ERP系統(tǒng)與集團ERP整合在技術上成為可能。
2 XI技術架構及特點
2.1 XI總體架構
SAP XI(Exchange Infrastructure)交換技術架構作為SAP Netweaver中間件產品的一部分,目的是為SAP系統(tǒng)間或SAP系統(tǒng)與非SAP系統(tǒng)間進行業(yè)務數(shù)據(jù)和流程交互提供平臺。SAP XI平臺包含兩塊,第一塊稱為Integration Broker,以消息的方式進行系統(tǒng)間的數(shù)據(jù)的交換(包含Adapter引擎和Integration引擎兩部分);另一塊為BPA(業(yè)務處理引擎BP engine),即業(yè)務流程自動化,實現(xiàn)外圍系統(tǒng)業(yè)務流與SAP業(yè)務的銜接。這兩塊是兩個層面的功能,即BPA是建立在Integration Broker之上的。XI平臺的物理結構如圖1。
圖1 XI物理結構
XI遵循了設計時(design-time)和運行時(run-time)分離的設計思想:
IR(Integration Repository),集成對象庫用于進行集成設計(Design-time),如映射,接口,組件。它符合J2EE標準,集成對象庫中的信息被集成目錄(ID)所使用,這些信息被集成目錄中的特定配置信息所利用,并用于XI運行。
ID(Integration Directory),集成目錄用于XI運行,它包含了路由規(guī)則,活動狀態(tài)服務,可執(zhí)行映射規(guī)則和特定系統(tǒng)狀態(tài)等的配置信息。
IB(Integration Builder),集成對象庫和集成目錄均通過集成工具完成上述工作。
IS(Integration Server),集成服務器是XI的核心部分,實現(xiàn)從外圍(或內部SAP)應用系統(tǒng)接受消息,利用路由和映射規(guī)則處理消息,最終送達接受應用系統(tǒng)(SAP或外圍,為雙向)。集成服務器包含三個運行時引擎。Adapter Engine(適配器引擎),Integration Engine(集成引擎),Business Process Engine(業(yè)務處理引擎)
AE(Adapter Engine),適配器引擎實現(xiàn)了與SAP R/3系統(tǒng),其他系統(tǒng)的連接。
IE(Integration Engine),集成引擎實現(xiàn)了消息的路由,映射,和通道轉發(fā)(到適配器引擎)。
BPE(Business Process Engine),業(yè)務處理引擎負責從ID加載流程配置和規(guī)則信息并控制消息的路由、映射和轉發(fā)。
中央監(jiān)視器(Central Monitoring)負責收集、監(jiān)控運行時的信息處理的各類信息。
SLD(System Landscape Directory),系統(tǒng)全景目錄,包含組件庫(component repository)、名稱空間(naming reservation)和全景目錄(landscape directory),組件庫包含所有SAP模塊的描述,包括版本號,補丁版本,以及全景內當前各組件的依賴關系,全景目錄與組件庫的區(qū)別是全景目錄包含的是當前安裝的各類組件的描述。為避免命名沖突,SLD也提供了名稱空間服務,能夠保留部分名稱為全局唯一。SLD是XI上的一個服務器應用程序,客戶端通過HTTP協(xié)議連上SLD后,可以查看XI平臺的各類配置信息。
2.2 XI連接方式
在與其他系統(tǒng)的連接方式上,XI技術采用以XI為中心Hub的星形連接方式,所有要連接的系統(tǒng)只需與XI做一次連接即可,從而避免了中間件以及BC下應用系統(tǒng)與應用系統(tǒng)之間的一對一連接方式造成的多系統(tǒng)互接時系統(tǒng)集成復雜度急劇上升(需要連接N×(N-1)次)的問題。另外,XI把所有由源系統(tǒng)傳來的數(shù)據(jù)格式轉換成XML格式進行處理,判斷其目標系統(tǒng)并將數(shù)據(jù)再由XML轉換成為目標系統(tǒng)所需要的格式進行輸出,能夠有效實現(xiàn)與不同系統(tǒng)的通信集成。
2.3 XI技術特點
在闡述了SAP XI 工作原理之后不難看出XI技術存在以下優(yōu)點:
擴展性強:SAP XI提供良好的擴展機制,能夠通過簡單的配置、少量的定制化,快速和其它系統(tǒng)進行對接。
靈活度高:可以通過靈活的配置改變接口的處理流程。
穩(wěn)定性強:能夠保證系統(tǒng)的穩(wěn)定性、可靠性,保證數(shù)據(jù)在交換過程中不被丟失。
安全性高:提供了良好的數(shù)據(jù)格式轉換、數(shù)據(jù)路由、數(shù)據(jù)加密、身份認證的功能。
3 河北鋼鐵集團信息化項目整合設計方案
在本次整合項目中充分發(fā)揮了XI中間件的橋梁作用,實現(xiàn)SAP系統(tǒng)間及SAP系統(tǒng)與非SAP系統(tǒng)數(shù)據(jù)高效傳輸。
河北鋼鐵集團信息化平臺采用SAP ERP+XI的方式與下屬5家子公司的ERP系統(tǒng)進行集成,下屬5家子公司中X鋼、Y鋼、Z鋼均使用SAP ERP+XI的架構與其下面的三級系統(tǒng)(MES、計量等)相連,V鋼、W鋼使用ORACLE ERP,未使用XI。由于X鋼、Y鋼、Z鋼均使用和集團一致的信息平臺,可以采用集團XI與下屬子公司XI相連達到集成,對于未采用XI的V鋼、W鋼,通過SOAP adapter的方式進行集成。具體設計構架如圖2 。
圖2 傳輸架構設計
3.1 SAP系統(tǒng)間數(shù)據(jù)交互技術
河北鋼鐵集團、X鋼、Y鋼、Z鋼的ERP R3系統(tǒng)均使用SAP,數(shù)據(jù)傳輸模式屬于SAP系統(tǒng)間數(shù)據(jù)交互,采用傳輸方式如下:
數(shù)據(jù)下傳 集團向子公司下傳數(shù)據(jù)(download)采用異步傳輸模式(asynchronous),集團XI通過Send SOAP adapter 往子公司XI發(fā)送SOAP (Simple Object Access Protocol建立在 HTTP 協(xié)議基礎之上的一種協(xié)議,通過特定格式的 XML文件來進行數(shù)據(jù)交換)信息,子公司XI通過Receive SOAP adapter接收集團XI發(fā)送過來的SOAP message 并通過abap proxy寫入子公司SAP ERP系統(tǒng)。數(shù)據(jù)流程為:集團SAP ERP→集團XI→子公司XI→子公司SAP ERP。
數(shù)據(jù)上傳 子公司向集團上傳數(shù)據(jù)(upload)采用異步傳輸模式(asynchronous),子公司XI通過Send soap adapter 往集團XI發(fā)送SOAP 信息,集團XI通過Receive SOAP adapter接收子公司XI發(fā)送過來的SOAP message 并通過abap proxy寫入集團SAP ERP系統(tǒng)。數(shù)據(jù)流程為:子公司SAP ERP→子公司XI→集團XI→集團SAP ERP。
3.2 SAP系統(tǒng)與非SAP系統(tǒng)數(shù)據(jù)交互技術
V鋼、W鋼使用ORACLE ERP,集團與這兩個子公司交互數(shù)據(jù)屬SAP與非SAP系統(tǒng)間數(shù)據(jù)傳輸,傳輸方式如下:
數(shù)據(jù)下傳 集團向子公司下傳數(shù)據(jù)(download)采用異步傳輸模式(asynchronous),由于V鋼、W鋼兩家子公司采用的是ORACLE ERP平臺,由子公司ORACLE ERP 搭建一個WEB SERVICE并生成需要的WSDL (Web Services Description Language是一種使用 XML 編寫的文檔,這種文檔可描述某個 WEB SERVICE,它可規(guī)定服務的位置,以及此服務提供的操作或方法)文件,集團XI導入WSDL文件,集團SAP ERP通過集團XI send SOAP adapter給子公司的ORACLE ERP 的WEB SERVICE 發(fā)送SOAP 信息 ,子公司的WEB SERVICE接收到SOAP信息后自己解析并操作自己的數(shù)據(jù)庫。
數(shù)據(jù)上傳 子公司向集團上傳數(shù)據(jù)(upload)采用異步傳輸模式(asynchronous),子公司調用集團XI生成的WSDL文件,并填入需要上傳的信息內容,發(fā)送SOAP信息給集團XI,集團XI通過Receive soap adapter 接收SOAP信息并將其寫入集團SAP ERP系統(tǒng)。
3.3 接口分析
確定接口的以下特性及參數(shù):接口的實時性(同步或異步),同步接口有反饋消息,返回錯誤消息后不會自動重新觸發(fā),需重新調用接口程序;異步接口無反饋消息,但會重新觸發(fā)。接口是否需要技術的或者應用層次回應方式的確認(閉環(huán)與否)。每個接口的導入和導出消息類型,每個消息類型的數(shù)據(jù)結構,基于接口分析的結果確定接口的映射規(guī)則包括消息類型的映射、接口映射,確定業(yè)務系統(tǒng),確定邏輯路由規(guī)則,確定技術路由規(guī)則。
根據(jù)業(yè)務需要在本次項目實施中接口類型采用異步傳輸模式,如有業(yè)務特別需要則創(chuàng)建相應信息反饋接口作為應用確認。在業(yè)務流程允許的情況下使用異步接口可以比同步接口更加節(jié)省SAP系統(tǒng)資源占用量。
通過上述實施方案的確立,集團與子公司間的接口傳輸模型就已初步建立。
4 結 語
目前XI技術成功運用于集團與各子公司ERP系統(tǒng)間,數(shù)據(jù)傳輸高效穩(wěn)定。月底結帳期間集團與各子公司日傳輸數(shù)據(jù)量可達3000條/日。XI技術實現(xiàn)了業(yè)務數(shù)據(jù)跨系統(tǒng)交互,實現(xiàn)了管理的集中監(jiān)控,完成了多位一體,協(xié)同工作的目標,建立了企業(yè)完整的信息平臺,為河北鋼鐵集團信息化項目整合奠定基礎。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:管理信息化征文:XI技術在河北鋼鐵集團信息化整合中的應用
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10820223268.html