崔勇
[摘 要]為了滿足企業關鍵業務數據在各系統中順暢傳遞以及各業務系統的應用集成需求,陜西中煙采用SAP PI作為企業各業務系統間的應用集成平臺;基礎數據平臺(MDM)通過SAP PI與陜西中煙公司層18個業務系統,以及工廠層基礎數據平臺進行數據交互,覆蓋陜西中煙公司機關及下屬5家卷煙廠,實現了系統間的數據共享、數據交換及功能銜接,提高了業務系統運行的效率及準確性。
[關鍵詞]SAP PI;MDM;數據交換
doi:10.3969/j.issn.1673 - 0194.2017.20.028
[中圖分類號]TP315 [文獻標識碼]A [文章編號]1673-0194(2017)20-00-02
0 引 言
隨著企業規模化經營、一體化新運作模式的運用,其進入了更高起點、更高水平的發展階段。陜西中煙在ERP(企業資源計劃)系統上線后啟動建立基礎數據平臺項目;基礎數據需要及時、完整、準確地在各系統中傳遞,以滿足企業信息管理及業務處理的連續性,因此需要應用集成平臺進行系統集成和數據傳遞。
鑒于SAP PI作為企業各業務系統間的應用集成平臺,且與陜西中煙主要業務系統——ERP系統具有相同的底層技術架構,可以實現無縫連接,同樣也可以滿足與非SAP系統接口的各種需求,實現統一的企業服務總線,所以確定SAP PI作為基礎數據平臺與陜煙業務系統應用集成平臺。
1 SAP PI概述
1.1 系統簡介
SAP所提供的MYSAP系統作為一個現在在國內外普遍使用的企業級管理應用軟件,融合了最先進的軟件開發技術和SAP特有的開發平臺,為了確保此系統廣泛使用,系統同時提供了多種軟件接口標準,供其與不同的外圍系統進行數據交換和信息集成。總的來講,SAP PI是一種集成技術和集成平臺:用于SAP and Non-SAP Applications、A2A and B2B Scenarios、Synchronous(同步) and Asynchronous(異步) Communication、Cross-component Business Process Management(cc BPM),通過集成式的信息管理平臺,統合龐雜的業務系統信息流,并憑借平臺提供的系統監管能力,實現單一窗口的運維管理。
1.2 系統應用背景
為了提升企業管理水平,陜西中煙一直持續推進管理信息化建設,公司層已搭建了(包括ERP、MES等)18個應用系統,隨著信息化建設的深入,陜西中煙各信息系統之間數據交互越加頻繁,數據量也越加龐大。2012年以來,基于SAP PI的系統逐步完成了ERP、MES等系統間的數據交互,總計200多個接口。
在大力貫徹陜西中煙精益管理和建立數據中心的指導思想下,為了打造“數字煙草”,推進“兩化融合”,利用“互聯網+”的思維加快信息化建設是必經之路,結合目前公司信息化趨勢,未來公司內各系統間的信息集成會更快增長,SAP PI作為公司數據總線將更大化地展現其系統優勢,為搭建陜煙數據中心奠定基礎。
2 基于PI的基礎數據平臺應用集成架構
2.1 陜西中煙SAP PI系統部署及功能介紹
陜西中煙SAP PI平臺部署在3臺小型機上(2臺生產機,1臺開發機),分別運行數據庫及實例,為HA高可用模式。其功能組件包括集成構建器(IB)、集成知識庫(IR)、集成目錄(ID)、集成服務器(IS)以及系統環境目錄(SLD)。集成場景的開發、配置、檢測、管理監控均使用標準流程,在Java圖形界面平臺操作完成。
2.2 陜西中煙基于SAP PI的基礎數據平臺集成架構
陜西中煙基礎數據平臺與業務系統采用正向和逆向兩種場景。正向同步場景由基礎數據管理平臺創建基礎數據,調用業務系統的Web Services服務實現數據的同步下發。逆向同步場景由某個業務系統創建基礎數據,調用基礎數據管理平臺的Web Services服務,基礎數據管理平臺接收到數據后,進行服務,基礎數據平臺接收到數據后,調用其他業務系統的Web Services服務實現數據的同步下發。
SAP PI通過Web Services的方式,一方面完成對中煙業務系統基礎數據的同步服務,另一方面完成和各生產廠的基礎數據管理平臺的同步服務,實現基礎數據的集中管理以及和生產廠之間的上下兩級部署架構
3 基于SAP PI的基礎數據平臺應用情況分析
目前,陜西中煙基礎數據平臺系統已通過SAP PI與陜西中煙本部(包含ERP、MES等)18個應用系統及寶雞、延安、漢中3家卷煙廠ESB系統進行了應用集成。應用集成采用標準XML文件格式,按照接口規范將業務功能封裝成標準的Web Services,通過Web Services接受和發送數據包。
根據陜西中煙實際業務需求,MDM通過正常同步和反向同步兩種同步場景實現基礎數據的集成,下文以MDM與ERP系統的集成作為案例進行詳述。
MDM與ERP系統的集成從數據來源角度看包含正向同步及逆向同步兩種同步場景;從數據交互方式交付角度看包含同步交互和異步交互兩種交互方式,具體接口情況如下。共涉及數據接口26個,依照基礎數據的業務應用劃分,涉及通用類(計量單位、供應商、客戶等)、銷售類、財務類、物料類、生產類、設備類、人力資源類和項目管理類。其中,設備類、人力資源類、項目類及通用類的配置信息為逆向同步接口,其他為正向同步接口。以下分別舉例說明正向同步及逆向同步場景。
3.1 物料類基礎數據接口
物料類數據采用正向同步的集成方式,包含27個接口,流程如下。
(1)MDM將物料類基礎信息發送至SAP PI。
(2)SAP PI將請求發送至ERP系統Web Services接收服務。
(3)ERP系統處理接收到的數據信息。
(4)ERP系統發送是否處理成功的消息返回至SAP PI。
(5)SAP PI將消息發送至MDM,MDM根據收到的信息進行處理。
3.2 人力資源類基礎數據接口
人力資源類數據采用逆向同步的集成方式,包含4個接口,流程如下。
(1)ERP系統實時將人力資源類基礎信息發送至SAP PI。
(2)SAP PI將請求發送至MDM Web Services接收服務。
(3)MDM處理接收到的數據信息。
(4)MDM發送是否處理成功的消息返回至SAP PI。
(5)SAP PI將消息發送至ERP系統,ERP系統根據收到的信息進行處理。
(6)MDM將人力資源類基礎信息發送至SAP PI。
(7)SAP PI將請求發送至其他業務系統Web Services接收服務。
(8)其他業務系統處理接收到數據信息。
(9)其他業務系統發送是否處理成功的消息返回至SAP PI。
(10)SAP PI將消息發送至MDM,MDM根據收到的信息進行處理。
4 應用效果
陜西中國煙草工業有限公司通過SAP PI應用集成平臺的建設,不但實現了MDM與外圍系統的良好銜接,還實現了陜西中煙各業務系統間的集成;實現了企業內部不同系統之間的信息流暢傳遞,并提高了業務運行的效率和準確性;有效避免了大量異構平臺之間點對點的信息交互,降低了集成的復雜度,節省了企業成本并最大程度地利用到陜西中煙信息化建設的成果。
主要參考文獻
[1]姚曉濤.淺談ERP系統與物資采購系統應用集成接口的設計與實現[J].石油石化物資采購,2013(2).
[2]和軼東,張怡,曹乃剛.SAP MDM主數據管理[M].北京:清華大學出版社,2013.endprint