王知明
近年來,隨著“面向公眾、服務(wù)公眾”的政府門戶應(yīng)用理念的不斷提升,政府門戶應(yīng)用越來越多,身份越來越復(fù)雜。為了滿足大量應(yīng)用系統(tǒng)的整合,選擇什么樣的技術(shù)構(gòu)架就顯得非常重要。
當(dāng)前,Web2.0和面向服務(wù)架構(gòu)(SOA)給政府門戶的發(fā)展注入了新的活力。SOA是一種IT體系結(jié)構(gòu)模型,它可以根據(jù)需求通過網(wǎng)絡(luò)對(duì)松散耦合的粗粒度應(yīng)用組件進(jìn)行分布式部署、組合和使用。SOA幫助我們站在一個(gè)新的高度理解政府門戶應(yīng)用架構(gòu)中的各種組件的開發(fā)、部署形式,以迅速、可靠、和更具重用性架構(gòu)整個(gè)政府門戶系統(tǒng)。政府門戶實(shí)施SOA的關(guān)鍵目標(biāo)是實(shí)現(xiàn)政府門戶系統(tǒng)各種應(yīng)用功能的最大化重用。
政府門戶應(yīng)用狀況
政府門戶應(yīng)用包含以下系統(tǒng):
圖1
還包括郵件系統(tǒng),視頻點(diǎn)播,博客社區(qū)系統(tǒng),授權(quán)閱讀,政府圖庫系統(tǒng)等等。在政府內(nèi)網(wǎng)門戶應(yīng)用中還有辦公自動(dòng)化系統(tǒng),網(wǎng)上辦事等業(yè)務(wù)系統(tǒng)。這些應(yīng)用系統(tǒng)充分滿足了政府的信息公開,在線交流和服務(wù),以及行政監(jiān)督的需要。由于在建設(shè)時(shí)間、承建廠商、采用標(biāo)準(zhǔn)等方面的不同,這些系統(tǒng)在大多數(shù)政府里形成了一個(gè)個(gè)無法共享的信息孤島,“整合”便成了一個(gè)熱門話題,也成了一個(gè)難題。這么多系統(tǒng)之間的互相訪問和操作,大量的功能需要被重用,包括已經(jīng)建設(shè)系統(tǒng)的重用,未建系統(tǒng)的標(biāo)準(zhǔn)規(guī)范,等等,勢必需要選擇一套先進(jìn)的技術(shù)整合體系。
整合技術(shù)
點(diǎn)對(duì)點(diǎn)的整合最常見的是用于兩、三個(gè)系統(tǒng)之間進(jìn)行數(shù)據(jù)交換。方法簡單,但其最大的問題是缺乏靈活性,每兩個(gè)系統(tǒng)之間需要進(jìn)行互訪時(shí)都要進(jìn)行開發(fā)。兩三個(gè)系統(tǒng)之間的互訪尚可以應(yīng)付,隨著系統(tǒng)的增加,其復(fù)雜性和工作量成指數(shù)級(jí)增加。
圖2
建立一個(gè)集中的EAI數(shù)據(jù)交換平臺(tái),每個(gè)應(yīng)用系統(tǒng)中安裝一個(gè)適配器的插件。由適配器負(fù)責(zé)應(yīng)用系統(tǒng)的數(shù)據(jù)接口和統(tǒng)一規(guī)范格式的轉(zhuǎn)換。它降低了集成的難度,擴(kuò)展性好。不足之處在于,集中的數(shù)據(jù)交換平臺(tái)和適配器的開發(fā)復(fù)雜,初期投資高,具有一定的應(yīng)用門檻,另一方面,由于投資大,用戶的期望也非常高,造成很多用戶對(duì)整合效果并不滿意。
圖3
SOA通過建立一種統(tǒng)一的架構(gòu),使得軟件開發(fā)人員能快速開發(fā)、集成和重用應(yīng)用。更為重要的是,基于這種框架,系統(tǒng)能在業(yè)務(wù)發(fā)生變化之后,動(dòng)態(tài)響應(yīng)新的需求,快速重新裝配各種服務(wù)。從底層通過標(biāo)準(zhǔn)化的接口,實(shí)現(xiàn)流程優(yōu)化和低成本運(yùn)行,使業(yè)務(wù)流程變得更具靈活性。
圖4
大漢JPORTAL平臺(tái)實(shí)現(xiàn)政府應(yīng)用整合
大漢JPORTAL產(chǎn)品正是適應(yīng)SOA這樣的構(gòu)架而發(fā)展的,它包含了統(tǒng)一用戶管理體系,單點(diǎn)登錄系統(tǒng),門戶應(yīng)用整合平臺(tái),統(tǒng)一消息平臺(tái)。系統(tǒng)采用數(shù)據(jù)總線的技術(shù),將機(jī)構(gòu),用戶,公共信息資源,待辦事項(xiàng),短信郵件通知等數(shù)據(jù)進(jìn)行有效地整合并制定了相應(yīng)的訪問和控制標(biāo)準(zhǔn),提供低耦合網(wǎng)絡(luò)訪問的標(biāo)準(zhǔn)接口。
整合政府門戶應(yīng)用中已有系統(tǒng),實(shí)現(xiàn)單點(diǎn)登錄,用戶登錄任何一個(gè)業(yè)務(wù)系統(tǒng)之后不必再次登錄就可進(jìn)入其它有權(quán)限的系統(tǒng)。各種資源信息根據(jù)不同的業(yè)務(wù)范圍和需求在政府內(nèi)部進(jìn)行有效的共享。通過和后臺(tái)系統(tǒng)集成,將信息和業(yè)務(wù)處理過程在門戶系統(tǒng)中進(jìn)行展示,各種業(yè)務(wù)過程能夠流暢地通過門戶系統(tǒng)中進(jìn)行處理,實(shí)現(xiàn)自動(dòng)化和流水化。系統(tǒng)采用開放、插件式的集成技術(shù),滿足不斷發(fā)展的業(yè)務(wù)系統(tǒng)與門戶的集成。
系統(tǒng)構(gòu)架圖:
圖5
特點(diǎn)及性能:
◎輕量級(jí)Portal構(gòu)架,快速部署低成本實(shí)施。
◎?qū)崿F(xiàn)統(tǒng)一用戶,統(tǒng)一入口,集成化用戶操作環(huán)境。
◎系統(tǒng)提供三種方式的單點(diǎn)登錄功能,支持B/S、C/S系統(tǒng)的單點(diǎn)登錄。
◎面向用戶更為人性化的友好界面,支持頻道的定義,支持頻道和頁面的拖拽重組。
◎提供多種信息聚合器,聚合來自因特網(wǎng)和其他應(yīng)用系統(tǒng)的信息。
◎集成全文檢索方便構(gòu)建知識(shí)管理平臺(tái)。
◎系統(tǒng)內(nèi)嵌更多資源。
◎統(tǒng)一進(jìn)行應(yīng)用授權(quán)和資源授權(quán)。
◎系統(tǒng)提供更多服務(wù),方便地進(jìn)行應(yīng)用和功能的進(jìn)一步擴(kuò)展。
目前市場上基于SOA構(gòu)架的整合成功實(shí)施的相對(duì)較少。有的往往只提供一系列產(chǎn)品或者一套基于他們產(chǎn)品上的解決方案,而大漢JPORTAL資源整合門戶平臺(tái),以輕量級(jí)Portal構(gòu)架,通過統(tǒng)一界面、統(tǒng)一用戶、統(tǒng)一登錄、統(tǒng)一授權(quán)的方式,整合并展現(xiàn)組織內(nèi)部應(yīng)用系統(tǒng)資源和外部互聯(lián)網(wǎng)資源,隨需應(yīng)變地滿足組織內(nèi)每一個(gè)個(gè)體的使用需要。除了提供更為個(gè)性化的應(yīng)用和使用擴(kuò)展的便捷,在開發(fā)效率、輕便靈活、應(yīng)用維護(hù)上都具有一定的優(yōu)勢,遠(yuǎn)低于傳統(tǒng)Portal 的投入。
(供稿單位:南京大漢網(wǎng)絡(luò)有限公司)