張萬辭
(云南電網有限責任公司基建部,云南昆明 650101)
基建配套項目數據集成研究
張萬辭
(云南電網有限責任公司基建部,云南昆明 650101)
隨著Internet互聯網技術的不斷發展,越來越多的企業、單位、采用信息化技術手段建立電子辦公系統,為滿足基建系統與其它應用系統的數據集成與應用,利用SOA集成整合平臺,實現基建系統項目、付款、合同、待辦、承包商等信息與其它應用系統共享及數據交換,實現了基建系統與其它應用系統業務流程連貫,提高了用戶的工作效率。
基建系統 數據集成 SOA集成整合平臺
基建一體化系統以年度投資計劃下達形成項目信息庫為起點,涵蓋初步設計、施工建設、階段驗收、竣工驗收、項目結算、啟動投產等各個階段,實現基建項目建設全過程閉環管理。同時云南電網公司也其它的業務應用系統在使用,如企業門戶系統、生產管理系統、財務管理系統、OA辦公系統、合同管理系統、承包商作業人員管理系統等。在基建系統使用過程中需要與這些系統進行數據交互和共享,但因為基建系統沒有與這些系統之間存在數據交換接口,在使用過程中需要把項目、付款、合同、待辦、承包商等信息人工輸入到這些系統中。如在基建系統中服務付款申請流程審批通過后,具體付款流程就財務管理系統中進行,需要把項目及合同信息輸入財務管理系統中,付款完成后,又需要更新基建系統中的付款狀態。在基建系統中啟動投產流程結束后,就需要把項目相關的資料移交生產管理系統,進入投產運轉階段。但因基建系統與其它應用系統之間沒有數據接口,需要輸入相關信息,人工輸入信息存在效率低,有時會出錯等問題。為了提高業務處理效率,需要實現基建系統與其它應用系統數據集成與共享。
為了基建系統與其它應用系統之間數據集成、共享與交換,采用SOA集成整合平臺的形式來實現。面向服務的體系結構(Service-Oriented Architecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言。這使得構建在各種各樣的系統中的服務可以以一種統一和通用的方式進行交互。采用SOA架構設計,利用SOA的松散架構,通過總線設計,建設對應的適配服務,可以解決跨平臺之間數據交換[1]。

圖1 基建配套項目業務架構

圖2 基建配套項目技術架構
這個項目作為基建一體化系統的配套項目(以下簡稱:基建配套項目)將實現基建系統與其它應用系統集成與應用。基建配套項目業務架構示意圖如圖1所示。
在基建系統完成PKI登錄功能改造后,實現基建系統與門戶系統的PKI單點登錄的集成應用。在門戶系統中配置基建系統用戶PKI證書信息后,實現用戶通過門戶系統就可直接登陸基建系統。避免用戶名和密碼的重復輸入,提高用戶工作效率。基建系統將項目信息及項目投產相關資料推送到SOA信息集成平臺,生產管理系統再從SOA信息集成平臺提取相應的項目信息及投產相關資料,實現項目的投產移交。基建系統將項目信息及付款信息推送到SOA信息集成平臺,財務管理系統再從SOA信息集成平臺提取相應的項目信息及付款信息,并在財務系統中完成付款流程,并通過SOA信息集成平臺將付款狀態返回基建系統。基建系統用戶在發送待辦給審批人時選擇是否郵件提醒,如果選擇郵件提醒,基建系統需調用郵件平臺提供的統一接口,選中后系統將調用郵件平臺接口將待辦提醒信息發送到接收人的郵箱。基建項目系統已開發了項目管理的合同編制、審核功能,開通基建系統與OA系統合同管理模塊的接口,通過數據接口實現基建項目的合同信息推送至SOA信息集成平臺,SOA信息集成平臺再把這些信息推送至OA系統的合同管理模塊,實現基建系統合同信息在云南電網公司OA系統合同管理模塊中的集成及應用。基建項目管理子系統中已建設承包商管理功能,實現承包2基建配套項目技術架構設計
商基礎信息的管理應用。需開發與基建承包商作業人員注冊管理系統的數據接口,實現基建項目基礎信息、承包商基礎信息的推送及信息反饋,實現承包商及人員的綜合管理。
基建配套項目技術架構如圖2所示。
其中,IT基礎設施層包括支撐接口程序運行的網絡、主機、操作系統、應用中間件、數據庫軟件、集群軟件等,但考慮到本項目前期已實現了與門戶系統、生產管理系統、財務系統等的集成,可遵循前期建設的架構體系開展相應工作。數據支撐層主要包括本項目涉及到的基建項目信息、基建合同信息、基建承包商信息、業務待辦信息、用戶賬號信息等支撐數據。技術支撐層主要是基于J2EE平臺及Web Service技術進行開發,并最終實現接口在云南電網SOA集成整合平臺上服務注冊及服務提供。標準層將遵循基建系統數據模型規范、遵循電力標準、基建業務管理規定及軟件的開發標準、網絡安全標準及通信標準。業務層將實現基建項目信息、合同信息、付款信息、承包商信息、業務待辦信息、PKI證書信息等的集成共享應用。
在基建系統配套項目的實施過程中,通過SOA信息集成平臺將基建系統項目、合同、付款、待辦、承包商等信息與其它應用系統實現集成與共享,實現了基建系統與其它應用系統業務流程連貫,提高了用戶的工作效率。
[1]曹林青.移動執法系統設計與應用[M].安徽:中國科學技術大學出版社,2013(12).
[2]童鑫,李軍義.面向SOA的企業服務總線研究與實現[J].計算機應用,2008(3):819-822.
[3]管紅杰,王珂,江海峰,許新征.SOA架構的工作流管理系統的研究與應用[J].計算機工程與設計,2011(5):1654-1657.
[4]謝蕊娟.基于SOA的企業應用系統集成研究[J].中國制造業信息化,2009(1):12-14.
[5]馬英會,史詩.企業應用系統整合平臺解決方案[J].系統管理,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