張萬辭
(云南電網(wǎng)有限責(zé)任公司基建部,云南昆明 650101)
基建配套項(xiàng)目數(shù)據(jù)集成研究
張萬辭
(云南電網(wǎng)有限責(zé)任公司基建部,云南昆明 650101)
隨著Internet互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的企業(yè)、單位、采用信息化技術(shù)手段建立電子辦公系統(tǒng),為滿足基建系統(tǒng)與其它應(yīng)用系統(tǒng)的數(shù)據(jù)集成與應(yīng)用,利用SOA集成整合平臺,實(shí)現(xiàn)基建系統(tǒng)項(xiàng)目、付款、合同、待辦、承包商等信息與其它應(yīng)用系統(tǒng)共享及數(shù)據(jù)交換,實(shí)現(xiàn)了基建系統(tǒng)與其它應(yīng)用系統(tǒng)業(yè)務(wù)流程連貫,提高了用戶的工作效率。
基建系統(tǒng) 數(shù)據(jù)集成 SOA集成整合平臺
基建一體化系統(tǒng)以年度投資計劃下達(dá)形成項(xiàng)目信息庫為起點(diǎn),涵蓋初步設(shè)計、施工建設(shè)、階段驗(yàn)收、竣工驗(yàn)收、項(xiàng)目結(jié)算、啟動投產(chǎn)等各個階段,實(shí)現(xiàn)基建項(xiàng)目建設(shè)全過程閉環(huán)管理。同時云南電網(wǎng)公司也其它的業(yè)務(wù)應(yīng)用系統(tǒng)在使用,如企業(yè)門戶系統(tǒng)、生產(chǎn)管理系統(tǒng)、財務(wù)管理系統(tǒng)、OA辦公系統(tǒng)、合同管理系統(tǒng)、承包商作業(yè)人員管理系統(tǒng)等。在基建系統(tǒng)使用過程中需要與這些系統(tǒng)進(jìn)行數(shù)據(jù)交互和共享,但因?yàn)榛ㄏ到y(tǒng)沒有與這些系統(tǒng)之間存在數(shù)據(jù)交換接口,在使用過程中需要把項(xiàng)目、付款、合同、待辦、承包商等信息人工輸入到這些系統(tǒng)中。如在基建系統(tǒng)中服務(wù)付款申請流程審批通過后,具體付款流程就財務(wù)管理系統(tǒng)中進(jìn)行,需要把項(xiàng)目及合同信息輸入財務(wù)管理系統(tǒng)中,付款完成后,又需要更新基建系統(tǒng)中的付款狀態(tài)。在基建系統(tǒng)中啟動投產(chǎn)流程結(jié)束后,就需要把項(xiàng)目相關(guān)的資料移交生產(chǎn)管理系統(tǒng),進(jìn)入投產(chǎn)運(yùn)轉(zhuǎn)階段。但因基建系統(tǒng)與其它應(yīng)用系統(tǒng)之間沒有數(shù)據(jù)接口,需要輸入相關(guān)信息,人工輸入信息存在效率低,有時會出錯等問題。為了提高業(yè)務(wù)處理效率,需要實(shí)現(xiàn)基建系統(tǒng)與其它應(yīng)用系統(tǒng)數(shù)據(jù)集成與共享。
為了基建系統(tǒng)與其它應(yīng)用系統(tǒng)之間數(shù)據(jù)集成、共享與交換,采用SOA集成整合平臺的形式來實(shí)現(xiàn)。面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種各樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。采用SOA架構(gòu)設(shè)計,利用SOA的松散架構(gòu),通過總線設(shè)計,建設(shè)對應(yīng)的適配服務(wù),可以解決跨平臺之間數(shù)據(jù)交換[1]。
圖1 基建配套項(xiàng)目業(yè)務(wù)架構(gòu)
圖2 基建配套項(xiàng)目技術(shù)架構(gòu)
這個項(xiàng)目作為基建一體化系統(tǒng)的配套項(xiàng)目(以下簡稱:基建配套項(xiàng)目)將實(shí)現(xiàn)基建系統(tǒng)與其它應(yīng)用系統(tǒng)集成與應(yīng)用?;ㄅ涮醉?xiàng)目業(yè)務(wù)架構(gòu)示意圖如圖1所示。
在基建系統(tǒng)完成PKI登錄功能改造后,實(shí)現(xiàn)基建系統(tǒng)與門戶系統(tǒng)的PKI單點(diǎn)登錄的集成應(yīng)用。在門戶系統(tǒng)中配置基建系統(tǒng)用戶PKI證書信息后,實(shí)現(xiàn)用戶通過門戶系統(tǒng)就可直接登陸基建系統(tǒng)。避免用戶名和密碼的重復(fù)輸入,提高用戶工作效率?;ㄏ到y(tǒng)將項(xiàng)目信息及項(xiàng)目投產(chǎn)相關(guān)資料推送到SOA信息集成平臺,生產(chǎn)管理系統(tǒng)再從SOA信息集成平臺提取相應(yīng)的項(xiàng)目信息及投產(chǎn)相關(guān)資料,實(shí)現(xiàn)項(xiàng)目的投產(chǎn)移交?;ㄏ到y(tǒng)將項(xiàng)目信息及付款信息推送到SOA信息集成平臺,財務(wù)管理系統(tǒng)再從SOA信息集成平臺提取相應(yīng)的項(xiàng)目信息及付款信息,并在財務(wù)系統(tǒng)中完成付款流程,并通過SOA信息集成平臺將付款狀態(tài)返回基建系統(tǒng)?;ㄏ到y(tǒng)用戶在發(fā)送待辦給審批人時選擇是否郵件提醒,如果選擇郵件提醒,基建系統(tǒng)需調(diào)用郵件平臺提供的統(tǒng)一接口,選中后系統(tǒng)將調(diào)用郵件平臺接口將待辦提醒信息發(fā)送到接收人的郵箱。基建項(xiàng)目系統(tǒng)已開發(fā)了項(xiàng)目管理的合同編制、審核功能,開通基建系統(tǒng)與OA系統(tǒng)合同管理模塊的接口,通過數(shù)據(jù)接口實(shí)現(xiàn)基建項(xiàng)目的合同信息推送至SOA信息集成平臺,SOA信息集成平臺再把這些信息推送至OA系統(tǒng)的合同管理模塊,實(shí)現(xiàn)基建系統(tǒng)合同信息在云南電網(wǎng)公司OA系統(tǒng)合同管理模塊中的集成及應(yīng)用。基建項(xiàng)目管理子系統(tǒng)中已建設(shè)承包商管理功能,實(shí)現(xiàn)承包2基建配套項(xiàng)目技術(shù)架構(gòu)設(shè)計
商基礎(chǔ)信息的管理應(yīng)用。需開發(fā)與基建承包商作業(yè)人員注冊管理系統(tǒng)的數(shù)據(jù)接口,實(shí)現(xiàn)基建項(xiàng)目基礎(chǔ)信息、承包商基礎(chǔ)信息的推送及信息反饋,實(shí)現(xiàn)承包商及人員的綜合管理。
基建配套項(xiàng)目技術(shù)架構(gòu)如圖2所示。
其中,IT基礎(chǔ)設(shè)施層包括支撐接口程序運(yùn)行的網(wǎng)絡(luò)、主機(jī)、操作系統(tǒng)、應(yīng)用中間件、數(shù)據(jù)庫軟件、集群軟件等,但考慮到本項(xiàng)目前期已實(shí)現(xiàn)了與門戶系統(tǒng)、生產(chǎn)管理系統(tǒng)、財務(wù)系統(tǒng)等的集成,可遵循前期建設(shè)的架構(gòu)體系開展相應(yīng)工作。數(shù)據(jù)支撐層主要包括本項(xiàng)目涉及到的基建項(xiàng)目信息、基建合同信息、基建承包商信息、業(yè)務(wù)待辦信息、用戶賬號信息等支撐數(shù)據(jù)。技術(shù)支撐層主要是基于J2EE平臺及Web Service技術(shù)進(jìn)行開發(fā),并最終實(shí)現(xiàn)接口在云南電網(wǎng)SOA集成整合平臺上服務(wù)注冊及服務(wù)提供。標(biāo)準(zhǔn)層將遵循基建系統(tǒng)數(shù)據(jù)模型規(guī)范、遵循電力標(biāo)準(zhǔn)、基建業(yè)務(wù)管理規(guī)定及軟件的開發(fā)標(biāo)準(zhǔn)、網(wǎng)絡(luò)安全標(biāo)準(zhǔn)及通信標(biāo)準(zhǔn)。業(yè)務(wù)層將實(shí)現(xiàn)基建項(xiàng)目信息、合同信息、付款信息、承包商信息、業(yè)務(wù)待辦信息、PKI證書信息等的集成共享應(yīng)用。
在基建系統(tǒng)配套項(xiàng)目的實(shí)施過程中,通過SOA信息集成平臺將基建系統(tǒng)項(xiàng)目、合同、付款、待辦、承包商等信息與其它應(yīng)用系統(tǒng)實(shí)現(xiàn)集成與共享,實(shí)現(xiàn)了基建系統(tǒng)與其它應(yīng)用系統(tǒng)業(yè)務(wù)流程連貫,提高了用戶的工作效率。
[1]曹林青.移動執(zhí)法系統(tǒng)設(shè)計與應(yīng)用[M].安徽:中國科學(xué)技術(shù)大學(xué)出版社,2013(12).
[2]童鑫,李軍義.面向SOA的企業(yè)服務(wù)總線研究與實(shí)現(xiàn)[J].計算機(jī)應(yīng)用,2008(3):819-822.
[3]管紅杰,王珂,江海峰,許新征.SOA架構(gòu)的工作流管理系統(tǒng)的研究與應(yīng)用[J].計算機(jī)工程與設(shè)計,2011(5):1654-1657.
[4]謝蕊娟.基于SOA的企業(yè)應(yīng)用系統(tǒng)集成研究[J].中國制造業(yè)信息化,2009(1):12-14.
[5]馬英會,史詩.企業(yè)應(yīng)用系統(tǒng)整合平臺解決方案[J].系統(tǒng)管理,2014(6):52.
Along with the continuous development of Internet technology, more and more enterprises, units, the information technology to establish the electronic office system, in order to meet the requirement of infrastructure system and other application system data integration and application, using the SOA integration platform, implementation of the infrastructure project, payment, contract, to-do, contractors information with other applications sharing and data exchange, the infrastructure system and other application system business process coherence, improve the working efficiency of the user.
infrastructure system data integration SOA integrated platform