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