SOA服務(wù)管控平臺(tái)
隨著公司營(yíng)配一體化、統(tǒng)一電網(wǎng)模型、數(shù)據(jù)資源管理平臺(tái)建設(shè)等信息集成工作的推進(jìn),公司面臨著整合各系統(tǒng)業(yè)務(wù)數(shù)據(jù)提供綜合應(yīng)用功能、GIS系統(tǒng)適應(yīng)性改造、大容量數(shù)據(jù)的實(shí)時(shí)交互、增量數(shù)據(jù)動(dòng)態(tài)更新等需求。為了進(jìn)一步提高企業(yè)信息集成平臺(tái)的支撐能力,滿足營(yíng)配等各類需求,需要在現(xiàn)有平臺(tái)V2.0基礎(chǔ)上,開展平臺(tái)升級(jí)完善工作,充分發(fā)揮平臺(tái)的信息交互樞紐作用,為實(shí)現(xiàn)數(shù)據(jù)資源集中管理和一體化信息展現(xiàn)提供技術(shù)支撐。
本項(xiàng)目完成了企業(yè)信息集成平臺(tái)升級(jí)完善的工作方案編制,制定了企業(yè)信息集成平臺(tái)升級(jí)完善項(xiàng)目詳細(xì)的工作計(jì)劃;開展了項(xiàng)目前期準(zhǔn)備工作,完成了總體詳細(xì)設(shè)計(jì)梳理;完成了平臺(tái)的擴(kuò)展優(yōu)化及提升,優(yōu)化了服務(wù)管控過程,提升了平臺(tái)的易用性,改進(jìn)了平臺(tái)平臺(tái)監(jiān)控功能;對(duì)平臺(tái)、服務(wù)、流程等運(yùn)行情況進(jìn)行了全方位展示,操作界面進(jìn)行了標(biāo)準(zhǔn)化改造,使操作更加規(guī)范合理,全面提升了信息集成平臺(tái)的技術(shù)含量、性能和穩(wěn)定性;共設(shè)計(jì)繪制界面原型圖335個(gè),開發(fā)70個(gè)界面原型程序,覆蓋了“綜合管理”、“服務(wù)資產(chǎn)管理”、“流程管理”、“活動(dòng)監(jiān)控”、“服務(wù)管控”共5大功能模塊538個(gè)功能點(diǎn),通過界面原型意見征集,收集用戶意見76條并全部采納;平臺(tái)進(jìn)行了典型業(yè)務(wù)場(chǎng)景的功能測(cè)試,且順利通過測(cè)試,基本滿足平臺(tái)升級(jí)完善項(xiàng)目的用戶需求。
本項(xiàng)目的關(guān)鍵技術(shù)和創(chuàng)新點(diǎn)有:
(1)SOA服務(wù)化流程引擎?;赟OA架構(gòu)思想,通過對(duì)服務(wù)的組合調(diào)用,實(shí)現(xiàn)了流程的流轉(zhuǎn)控制和動(dòng)態(tài)權(quán)限管理,同時(shí),與服務(wù)總線進(jìn)行了無縫的集成,提高了流程與外部應(yīng)用系統(tǒng)的交互能力。
(2)SOA架構(gòu)應(yīng)用系統(tǒng)開發(fā)框架。服務(wù)開發(fā)框架對(duì)服務(wù)之間的交互過程、統(tǒng)一數(shù)據(jù)結(jié)構(gòu)、事務(wù)、安全等進(jìn)行了封裝,屏蔽了各種技術(shù)細(xì)節(jié),開發(fā)人員只專注于業(yè)務(wù)邏輯實(shí)現(xiàn)。
(3)基于Flex的界面動(dòng)態(tài)展現(xiàn)技術(shù)。通過編寫配置文件完成界面的開發(fā),采用類動(dòng)態(tài)管理機(jī)制解析配置文件并展現(xiàn),解決了傳統(tǒng)開發(fā)界面必須編寫代碼的模式,提高了開發(fā)效率。
(4)基于并行隊(duì)列技術(shù)的海量數(shù)據(jù)采集存儲(chǔ)方法。并行隊(duì)列技術(shù)現(xiàn)海量實(shí)時(shí)數(shù)據(jù)的快速采集和存儲(chǔ),解決了大型應(yīng)用系統(tǒng)在海量數(shù)據(jù)采集處理方面的瓶頸問題。
(5)基于約定規(guī)則的動(dòng)態(tài)查詢引擎。動(dòng)態(tài)查詢引擎提供了一個(gè)快速的數(shù)據(jù)查詢開發(fā)方法,僅需要按照約定的規(guī)則編寫接口代碼,無需編寫實(shí)現(xiàn)代碼就能完成數(shù)據(jù)庫(kù)的開發(fā)工作。
云南電網(wǎng)公司通過信息集成平臺(tái)初步構(gòu)建了公司基于一體化架構(gòu)的 “信息神經(jīng)中樞”,形成了電網(wǎng)公司縱向貫通、橫向協(xié)同的 “一體化架構(gòu)”基礎(chǔ)支撐平臺(tái),建立了規(guī)范的基礎(chǔ)服務(wù)實(shí)施服務(wù)域,有效地規(guī)范了服務(wù)資產(chǎn)的組織與管理,大大提高了整個(gè)業(yè)務(wù)流程的運(yùn)行效率、成本和質(zhì)量。SOA架構(gòu)的松耦合機(jī)制提高了IT系統(tǒng)適應(yīng)企業(yè)管理模式和業(yè)務(wù)變化的能力。項(xiàng)目對(duì)平臺(tái)的易用性、實(shí)用性進(jìn)行了改進(jìn)和優(yōu)化,提升了服務(wù)全生命周期管理、運(yùn)行監(jiān)控、流程集成的能力,滿足公司平臺(tái)升級(jí)完善建設(shè)要求,為開展SOA服務(wù)管控和運(yùn)維工作提供了技術(shù)支撐。