
目前,,電子政務(wù)領(lǐng)域應(yīng)用軟件的多樣性,,需求變化快等特點(diǎn)使得耗費(fèi)的開(kāi)發(fā)時(shí)間和工作量巨大,從而導(dǎo)致開(kāi)發(fā)效率低和軟件質(zhì)量差,,維護(hù)成本高,。在分析電子政務(wù)平臺(tái)體系結(jié)構(gòu)和構(gòu)件模型的基礎(chǔ)上,,針對(duì)當(dāng)前分布式復(fù)雜計(jì)算環(huán)境下電子政務(wù)應(yīng)用服務(wù)的集成、政務(wù)資源的復(fù)用等問(wèn)題,,金鵬信息提出了金鵬軟件構(gòu)建服務(wù)平臺(tái),。
金鵬軟件構(gòu)建服務(wù)平臺(tái)是一個(gè)面向電子政務(wù)應(yīng)用的,、支持可視化和可復(fù)用的軟件構(gòu)建平臺(tái),其將構(gòu)件化,、組件化,、可視化、智能化等思想應(yīng)用到電子政務(wù)應(yīng)用軟件領(lǐng)域,。平臺(tái)抽取了一組與基礎(chǔ)功能相關(guān)而與具體政務(wù)應(yīng)用無(wú)關(guān)的核心功能,,包括安全訪問(wèn)控制、工作流引擎,、智能表單,、消息處理、應(yīng)用邏輯管理等,,為電子政務(wù)應(yīng)用軟件項(xiàng)目高效率和高質(zhì)量的開(kāi)發(fā)提供基礎(chǔ)支撐,。
【總體框架】
平臺(tái)總體框架如下:
【技術(shù)架構(gòu)】
金鵬軟件構(gòu)建服務(wù)平臺(tái)基于B/S結(jié)構(gòu),采用JAVA EE平臺(tái),,融合SSH2框架等技術(shù),,構(gòu)建高效、可維護(hù),、可重用和靈活的軟件構(gòu)建服務(wù)平臺(tái),。通過(guò)分析電子政務(wù)應(yīng)用主要需求,抽取共性,、通用的基礎(chǔ)模塊和業(yè)務(wù)功能,,定義、開(kāi)發(fā)和部署具有高度復(fù)用能力的預(yù)制構(gòu)件集合,,采用以面向?qū)ο鬄榛A(chǔ),、面向構(gòu)件為橋梁、面向服務(wù)為目標(biāo)的體系結(jié)構(gòu),,利用平臺(tái)中的預(yù)制構(gòu)件為電子政務(wù)應(yīng)用軟件的開(kāi)發(fā)提供快速,、可視化的開(kāi)發(fā)環(huán)境,持續(xù)積累可復(fù)用的軟件資產(chǎn),,從而縮短應(yīng)用系統(tǒng)的開(kāi)發(fā)周期,、提高系統(tǒng)的開(kāi)發(fā)效率、保證產(chǎn)品的質(zhì)量,。
【平臺(tái)特點(diǎn)】
該平臺(tái)的特點(diǎn)如下:
1,、提出基于用戶(hù)、群組,、角色、權(quán)限,、資源五元組的安全訪問(wèn)模型,,通過(guò)多種手段建立安全保障機(jī)制,,構(gòu)建平臺(tái)基礎(chǔ)功能,實(shí)現(xiàn)平臺(tái)安全訪問(wèn)構(gòu)件化;
2,、構(gòu)建智能化,、可視化的工作流引擎,將工作流與業(yè)務(wù)模塊緊密集成,,實(shí)現(xiàn)流程定制智能化,,流程展現(xiàn)圖形化,流程設(shè)計(jì)嵌套化,,流程事件綁定化;
3,、表單設(shè)計(jì)提供所見(jiàn)即所得方式,構(gòu)建智能表單,,實(shí)現(xiàn)表單內(nèi)容引用化,,表單設(shè)計(jì)分級(jí)化,表單呈現(xiàn)一致化,,表單使用簡(jiǎn)單化;
4,、平臺(tái)采用模板技術(shù),基于模型驅(qū)動(dòng)架構(gòu),,實(shí)現(xiàn)模型創(chuàng)建自動(dòng)化,,模型關(guān)系智能化,模型版本管理化,,模型管理簡(jiǎn)單化;
5,、通過(guò)封裝構(gòu)件庫(kù),實(shí)現(xiàn)多級(jí)的軟件復(fù)用,,提高軟件系統(tǒng)的開(kāi)發(fā)效率,、軟件質(zhì)量、可擴(kuò)展性和移植性,。
【平臺(tái)意義】
金鵬軟件構(gòu)建服務(wù)平臺(tái)建設(shè)對(duì)于避免重復(fù)建設(shè),、縮短開(kāi)發(fā)周期、提高經(jīng)濟(jì)效益具有重要意義,。具體體現(xiàn)在以下幾個(gè)方面:
1,、通過(guò)構(gòu)件資源庫(kù)已有構(gòu)件快速搭建,能快速開(kāi)發(fā)實(shí)施應(yīng)用軟件項(xiàng)目,,縮短開(kāi)發(fā)周期,,提高客戶(hù)滿(mǎn)意度。
2,、利用平臺(tái)提供的運(yùn)維分析工具,,方便對(duì)系統(tǒng)進(jìn)行運(yùn)維管理,有效節(jié)省維護(hù)成本。
3,、平臺(tái)能夠持續(xù)積累可復(fù)用的軟件資產(chǎn),,提高系統(tǒng)的開(kāi)發(fā)效率,保證產(chǎn)品的質(zhì)量,,減少項(xiàng)目成本,。【金鵬信息電子政務(wù)研究院供稿】
【平臺(tái)截圖】