莊劍英
(蘇州工業(yè)職業(yè)技術(shù)學(xué)院,江蘇 蘇州 215104)
對(duì)于基層電子政務(wù)系統(tǒng)(論文涉例)來(lái)說(shuō),它的主要功能是政務(wù)信息查詢需求、政務(wù)信息查詢需求、政府辦公自動(dòng)化需求三項(xiàng)內(nèi)容的合并體現(xiàn),它突出流程運(yùn)行,有別于門(mén)戶網(wǎng)站的展示咨詢。其需求呈條塊結(jié)合的網(wǎng)狀立體交叉結(jié)構(gòu),它既有橫向的按行政劃分的不同的社區(qū)部門(mén),政務(wù)處理于本社區(qū),同時(shí)還要向更高一級(jí)部門(mén)(區(qū)政府)負(fù)責(zé),它又有縱向按功能劃分的不同條線的政府機(jī)構(gòu),包括公安、工商、稅務(wù)、財(cái)政、司法、民政等條線的基層部門(mén),每一個(gè)橫向的塊塊和縱向的條條之間既相互獨(dú)立又相互聯(lián)系,條塊之間的關(guān)系相當(dāng)復(fù)雜,體現(xiàn)了政府工作重心的偏移,從偏重第一項(xiàng)職能——推行政令,轉(zhuǎn)變?yōu)橹匾暤诙?xiàng)職能——社會(huì)公眾服務(wù)。
基層電子政務(wù)軟件平臺(tái)架構(gòu)復(fù)雜,涉及訪問(wèn)層、門(mén)戶層、應(yīng)用層、組建層和數(shù)據(jù)層五個(gè)層次的構(gòu)架。首先,必須通過(guò)建模技術(shù)的應(yīng)用來(lái)有效降低軟件復(fù)雜性。其次,電子政務(wù)軟件系統(tǒng)采用的技術(shù)和產(chǎn)品應(yīng)對(duì)社會(huì)具有廣泛的示范性和引導(dǎo)性,電子政務(wù)平臺(tái)的總體架構(gòu)應(yīng)依據(jù)國(guó)家電子政務(wù)安全規(guī)范和國(guó)家電子政務(wù)標(biāo)準(zhǔn)技術(shù)參考模型設(shè)計(jì),從而有利于系統(tǒng)的擴(kuò)展性、整合性和推廣性。
基層電子政務(wù)軟件可使用UML進(jìn)行建模,UML(Unified Modeling Language,統(tǒng)一建模語(yǔ)言)是一種通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔。UML能夠描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為:靜態(tài)結(jié)構(gòu)定義了系統(tǒng)中重要對(duì)象的屬性和操作以及這些對(duì)象之間的相互關(guān)系;動(dòng)態(tài)行為定義了對(duì)象的時(shí)間特性和對(duì)象為完成目標(biāo)任務(wù)而相互進(jìn)行通信的機(jī)制。UML不是一種程序設(shè)計(jì)語(yǔ)言,但我們可以用代碼生成器將UML模型轉(zhuǎn)換為多種程序設(shè)計(jì)語(yǔ)言代碼,或使用反向生成器工具將程序源代碼轉(zhuǎn)換為UML模型。其在基層電子政務(wù)系統(tǒng)的應(yīng)用上充分體現(xiàn)了軟件生命創(chuàng)造的三個(gè)周期,如圖所示意:
在政務(wù)系統(tǒng)生命創(chuàng)造周期內(nèi),UML建模呈現(xiàn)不同的抽象程度。在分析層面的UML模型必須有較高的抽象程度,不必暴露實(shí)現(xiàn)細(xì)節(jié),在設(shè)計(jì)層面的UML模型,就需要表達(dá)出足夠的實(shí)現(xiàn)細(xì)節(jié),以便程序設(shè)計(jì)師能夠按照設(shè)計(jì)圖編寫(xiě)代碼。使用UML建模對(duì)于政務(wù)系統(tǒng)來(lái)說(shuō)實(shí)現(xiàn)了以下四個(gè)作用:一是圖形語(yǔ)言的直觀性,有利于進(jìn)一步激發(fā)嶄新的構(gòu)想;二是凸顯重點(diǎn),凸顯整體架構(gòu)和模塊之間的關(guān)系;三是打造耦合關(guān)系,有效降低軟件復(fù)雜性;四是有利于分工與專業(yè)化生產(chǎn),節(jié)約開(kāi)發(fā)成本。
1.數(shù)字社區(qū)綜合管理平臺(tái)各模塊架構(gòu)
它包括系統(tǒng)管理模塊、人事管理模塊、財(cái)務(wù)管理模塊、資產(chǎn)管理模塊、文檔報(bào)送模塊、報(bào)表管理模塊、項(xiàng)目管理模塊、日歷管理模塊、圖片管理模、績(jī)效考核模塊。架構(gòu)如下表:
2.總體技術(shù)功能
以“建鄴區(qū)數(shù)字社區(qū)綜合管理平臺(tái)”為例,該平臺(tái)面向社區(qū)工作者,它將為社區(qū)工作者提供工作過(guò)程中的信息支撐,解決社區(qū)工作者的工作難題,實(shí)現(xiàn)對(duì)社區(qū)的精確化管理,提升社區(qū)的管理能力、工作水平;以社區(qū)管理工作中形成的人口信息及公安的人口基礎(chǔ)信息為基礎(chǔ),形成建鄴區(qū)的區(qū)級(jí)人口基礎(chǔ)數(shù)據(jù)庫(kù)及管理機(jī)制,同時(shí)基于人口基礎(chǔ)數(shù)據(jù)庫(kù)開(kāi)發(fā)基于GIS、主題管理的集中式信息查詢及分布式數(shù)據(jù)的共享應(yīng)用。
該系統(tǒng)可以采用B/S架構(gòu),運(yùn)行在區(qū)電子政務(wù)外網(wǎng)上(與互聯(lián)網(wǎng)邏輯隔離),使用者通過(guò)虛擬專線、專線或局域網(wǎng)接入電子政務(wù)外網(wǎng)。系統(tǒng)突出“資源共享、管理創(chuàng)新”的理念,通過(guò)歸納、梳理與基層社區(qū)日常管理相關(guān)的辦公事務(wù),將涉及社區(qū)的社會(huì)治安、勞動(dòng)保障、文化建設(shè)、環(huán)境保護(hù)、衛(wèi)生防疫、社區(qū)組織、社區(qū)財(cái)務(wù)、社區(qū)黨建等日常事務(wù)的基礎(chǔ)數(shù)據(jù)項(xiàng)建庫(kù)分類(lèi)存放,實(shí)現(xiàn)社區(qū)日常管理系統(tǒng)化、網(wǎng)絡(luò)化、自動(dòng)化,減輕基層社區(qū)工作人員的重復(fù)工作量和勞動(dòng)強(qiáng)度。
社區(qū)綜合管理平臺(tái)門(mén)戶業(yè)務(wù)處理層 黨建 財(cái)務(wù) 社區(qū)安全 ……業(yè)務(wù)管理層檔案管理模塊 文檔報(bào)送模塊 報(bào)表管理模塊績(jī)效考核模塊 圖片管理模塊 日歷管理模塊 項(xiàng)目管理模塊系統(tǒng)管理模塊 人事管理模塊 財(cái)務(wù)管理模塊 資產(chǎn)管理模塊系統(tǒng)管理層 權(quán)限管理 元數(shù)據(jù)管理系統(tǒng)服務(wù)層 智能報(bào)表中間件 工作流中間件 全文檢索中間件 業(yè)務(wù)模板定制核心技術(shù)層 J2EE 工作流技術(shù) 全文檢索技術(shù) Oracle數(shù)據(jù)層 社區(qū)業(yè)務(wù)模板庫(kù) 社區(qū)人口庫(kù) 業(yè)務(wù)數(shù)據(jù)庫(kù) 元數(shù)據(jù)庫(kù)系統(tǒng)層 Web服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)器 操作系統(tǒng) 網(wǎng)絡(luò)與安全
3.關(guān)鍵技術(shù)
總體架構(gòu)圖——基于元數(shù)據(jù)、業(yè)務(wù)模板、工作流技術(shù)、以及智能報(bào)表等核心技術(shù)的平臺(tái)化設(shè)計(jì)理念來(lái)構(gòu)建系統(tǒng)的整體構(gòu)架,并對(duì)全文檢索、智能報(bào)表、工作流等關(guān)鍵技術(shù)采用了“服務(wù)引擎+技術(shù)模板”服務(wù)總線集成的方法。
業(yè)務(wù)模板——采用“引擎+模板”的總線集成方法實(shí)現(xiàn)應(yīng)用的開(kāi)發(fā),平臺(tái)自身提供對(duì)業(yè)務(wù)模板的定制功能。引擎級(jí)的集成是對(duì)各技術(shù)部件的調(diào)用,模板管理包括兩個(gè)層次:系統(tǒng)模板和業(yè)務(wù)模板。
元數(shù)據(jù)——元數(shù)據(jù)管理可以按照綜合數(shù)字平臺(tái)的元數(shù)據(jù)服務(wù),通過(guò)JAVAAPI或者URL服務(wù)調(diào)用的與服務(wù)引擎總線集成實(shí)現(xiàn)元數(shù)據(jù)管理功能。
工作流——通過(guò)JAVA API實(shí)現(xiàn)與工作流的建模與工作流服務(wù)的應(yīng)用接口,向工作流機(jī)提供流程計(jì)算模板,采用工作流獨(dú)立部署的方法,本涉例中可通過(guò)綜合數(shù)字平臺(tái)的流程服務(wù)信息資源共享接口規(guī)范實(shí)現(xiàn)集成,通過(guò)工作流標(biāo)準(zhǔn)接口實(shí)現(xiàn)流程服務(wù)的調(diào)用。
智能報(bào)表——可通過(guò)“非線性報(bào)表模型”和“強(qiáng)關(guān)聯(lián)語(yǔ)義模型”,大大改進(jìn)報(bào)表分析的方法,實(shí)現(xiàn)模型上的創(chuàng)新。
基于SOA數(shù)據(jù)集成技術(shù)——XML數(shù)據(jù)以協(xié)助整合系統(tǒng)之間不同的數(shù)據(jù)結(jié)構(gòu),并以關(guān)聯(lián)視圖的方式展現(xiàn)被集成的數(shù)據(jù)。Web Services將作為一種規(guī)范的通訊方式允許某一部分動(dòng)態(tài)地發(fā)現(xiàn)其他部分的能力和需求?;赟OA數(shù)據(jù)因此集成是動(dòng)態(tài)的,可以隨時(shí)根據(jù)需要組織數(shù)據(jù)的集成方式,得到不同的集成視圖;集成也是實(shí)時(shí)的,可以方便地獲取最新的數(shù)據(jù)。
基于SOA的數(shù)據(jù)集成將傳統(tǒng)數(shù)據(jù)集成解決方案中,在數(shù)據(jù)交換中不再是以點(diǎn)對(duì)點(diǎn)的方式獲取,而是可以自由地在網(wǎng)絡(luò)上得到的一種服務(wù)。系統(tǒng)不是在底層協(xié)議的基礎(chǔ)上進(jìn)行交互,而是在一個(gè)抽象的接口層面上進(jìn)行數(shù)據(jù)交換。系統(tǒng)僅僅將它們的功能以服務(wù)的形式展現(xiàn)出來(lái),其他的系統(tǒng)能容易地發(fā)現(xiàn)這個(gè)服務(wù)并在運(yùn)行時(shí)或設(shè)計(jì)時(shí)綁定它。被集成的服務(wù)可以是任意的應(yīng)用、系統(tǒng)和數(shù)據(jù)源,而不用考慮它們的特殊要求。
[1]王操,王貽志,陳江嵐.世博信息化建設(shè)的一般框架研究[J].圖書(shū)情報(bào)工作,2008,(9):99-100.
[2]王昊,鄧三鴻.基于統(tǒng)一建模語(yǔ)言的電子政務(wù)研究[J].情報(bào)科學(xué),2007,(4):596-597.
[3]祝恒云,徐巖.可重構(gòu)電子政務(wù)系統(tǒng)開(kāi)發(fā)建模研究[J].南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,(2):57-58.