3.1.2采用協(xié)同SynchroESB實現(xiàn)系統(tǒng)整合
協(xié)同SynchroESB平臺是一個面向服務(wù)(SOA)軟件架構(gòu)之上的企業(yè)服務(wù)總線平臺,它將應(yīng)用程序的不同功能單元----服務(wù)(service),通過服務(wù)間定義良好的接口和契約(contract)聯(lián)系起來。接口采用中立的方式定義,獨立于具體實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言,使得構(gòu)建在這樣的系統(tǒng)中的服務(wù)可以使用統(tǒng)一和標(biāo)準(zhǔn)的方式進(jìn)行通信。
SynchroESB的系統(tǒng)架構(gòu)如圖所示
3.2系統(tǒng)體系架構(gòu)
電信工程項目管理系統(tǒng)基于協(xié)同SynchroFlow工作流平臺,采用分層的系統(tǒng)架構(gòu),在與外部系統(tǒng)集成的上,基于SOA整合模式,采用協(xié)同SynchroESB集成平臺,充分使系統(tǒng)達(dá)到組件化、松耦合、易擴(kuò)展的目標(biāo)。
工程管理系統(tǒng)體系架構(gòu)如圖所示:
工程項目管理系統(tǒng)與需求系統(tǒng)、ERP系統(tǒng)、物流系統(tǒng)、檔案系統(tǒng)、預(yù)算系統(tǒng)、報賬平臺等外部系統(tǒng)存在信息交換。在項目建議書之前,需求系統(tǒng)通過調(diào)用工程管理系統(tǒng)下達(dá)開發(fā)任務(wù)書;工程管理系統(tǒng)和ERP系統(tǒng)之間存在組織結(jié)構(gòu)數(shù)據(jù)的實時同步;項目到立項的時候,需要根據(jù)項目號從預(yù)算系統(tǒng)中實時同步部分立項信息;當(dāng)項目進(jìn)行到合同錄入階段以后,物流系統(tǒng)從工程管理系統(tǒng)中取得合同、項目、供應(yīng)商數(shù)據(jù);工程管理系統(tǒng)中的付款功能需要調(diào)用報賬系統(tǒng)中的數(shù)據(jù),方能完成付款;工程管理系統(tǒng)中的項目數(shù)據(jù)需要按季度定時歸檔,存放到檔案系統(tǒng)中。通過SynchroESB平臺將工程管理系統(tǒng)與其他系統(tǒng)有機(jī)的整合如圖所示:
四.結(jié)束語
電信行業(yè)的工程項目管理系統(tǒng)的建設(shè)模式和系統(tǒng)設(shè)計架構(gòu)以先進(jìn)的項目管理思想為指導(dǎo),基于SOA和工作流引擎建設(shè)的工程項目管理系統(tǒng),在電信行業(yè)的大型項目的整個生命周期管理過程中,必將發(fā)揮越來越重要的作用。