《電子技術(shù)應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設(shè)計應用 > 電子化社區(qū)服務系統(tǒng)的研究
電子化社區(qū)服務系統(tǒng)的研究
湯 晶 陳家訓
上海東華大學信息學院(200051)
摘要: 電子化社區(qū)服務系統(tǒng)的解決方案及系統(tǒng)的結(jié)構(gòu),并對其軟件結(jié)構(gòu)框架進行了分析。
Abstract:
Key words :

摘   要: 電子化社區(qū)服務系統(tǒng)的解決方案及系統(tǒng)的結(jié)構(gòu),并對其軟件結(jié)構(gòu)框架進行了分析。
關(guān)鍵詞: 電子化社區(qū)服務  Web服務  應用集成  城市信息化

  在城市信息化建設(shè)的過程中,社區(qū)作為城市的基本組成單元,與居民的生活密切相關(guān),并且發(fā)揮著越來越重要的作用。電子化社區(qū)服務這一概念正是為了順應城市居民居住環(huán)境日趨社區(qū)化的發(fā)展趨勢,使普通老百姓能夠盡享現(xiàn)代高科技帶來的安全、高效和便捷的服務而提出的。其整個服務過程是以電子化形式來完成的。電子化社區(qū)服務的建設(shè)代表未來住宅的發(fā)展趨勢,但是在目前的信息化建設(shè)過程中存在著信息孤島、重復投資、盲目建設(shè)、信息資源分散等一系列問題。因此,需要一種有效的解決方案,用來建立信息共享和互相協(xié)調(diào)的電子化社區(qū)服務系統(tǒng),實現(xiàn)社區(qū)各種應用服務的深度開發(fā)、管理、整合應用。
電子化城市社區(qū)服務系統(tǒng)建立在城域網(wǎng)之上,通過運用現(xiàn)代網(wǎng)絡通信、Web服務等技術(shù),達到服務信息的準確性、及時性、一致性,為社區(qū)居民提供融公共服務、銷售、新興媒體等多種不同的電子化服務于一體的全流程服務,使居民能夠在其住宅小區(qū)中通過終端機,足不出區(qū)就能方便快捷地享受到繳納公共事業(yè)費、訂票買票、求職理財、信息查詢、在線購物等便民服務。
1  電子化城市社區(qū)服務系統(tǒng)結(jié)構(gòu)
  C/S結(jié)構(gòu)和B/S結(jié)構(gòu)是目前二種較為主流的分布式處理系統(tǒng)體系結(jié)構(gòu)。
  C/S結(jié)構(gòu)是由客戶機與服務器共同實現(xiàn)一種協(xié)作處理的二層結(jié)構(gòu)模式。通過將任務合理分配到Client端和Server端,充分利用二端硬件環(huán)境的優(yōu)勢,降低了系統(tǒng)的通信開銷。C/S結(jié)構(gòu)一般建立在專網(wǎng)和局域網(wǎng)上,響應速度快,具有較強的數(shù)據(jù)操縱、事務處理能力,有較為完備、可靠的信息安全性和完整性約束。但是,該結(jié)構(gòu)與操作系統(tǒng)關(guān)系密切,需要專門的客戶端安裝程序,通用性差,維護復雜。它主要適用于需要大量頻繁及高速數(shù)據(jù)交互的應用系統(tǒng)。
  B/S結(jié)構(gòu)是一種由傳統(tǒng)的二層C/S結(jié)構(gòu)發(fā)展而來的應用在 Web上的三層C/S結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過標準的、簡單通用的瀏覽器實現(xiàn),不需安裝應用程序。其應用邏輯由 Web服務器承擔,開發(fā)簡單,共享性強,維護工作簡單易行。但是該結(jié)構(gòu)對于系統(tǒng)安全控制能力較弱,而且很難實現(xiàn)特定用戶的專用性需要。該結(jié)構(gòu)只適用于同用戶交互量不大的系統(tǒng)應用,如信息發(fā)布等。
  電子化社區(qū)服務系統(tǒng)具有面向特定應用、終端分散、安全性要求高等特點。通過上面的分析比較,考慮在安全性要求高、交互性強、數(shù)據(jù)處理量大且要求處理頻度高的范圍內(nèi)使用C/S結(jié)構(gòu),如運營管理平臺的監(jiān)控管理和應用集成服務等功能,而在安全性和交互性不高的如居民用戶在終端享受信息瀏覽等電子化社區(qū)服務場合時使用 B/S結(jié)構(gòu),使得這二種體系結(jié)構(gòu)相互配合,充分發(fā)揮各自的作用。這樣就形成以C/S結(jié)構(gòu)為主,B/S結(jié)構(gòu)為輔的一種混合架構(gòu)。系統(tǒng)構(gòu)圖如圖1所示。

  整個系統(tǒng)分為二大部分:運營管理平臺和終端。
  (1)運營管理平臺涉及不同企業(yè)單位,是多種信息與應用系統(tǒng)和多種操作系統(tǒng)的信息整合基礎(chǔ)平臺,是分布在各居民小區(qū)終端和外部服務應用系統(tǒng)的管理和控制中心。其主要功能是整合外部服務商應用服務,同時與銀行、認證中心和物流中心建立連接,實現(xiàn)電子化社區(qū)服務從社區(qū)終端到各類服務提供商應用的一站式服務全流程管理;維護注冊用戶的身份信息和交易信息,并對終端系統(tǒng)進行維護、管理和監(jiān)控。
  (2)終端通過網(wǎng)絡與運營管理平臺建立連接,提供用戶接口,與用戶交互,協(xié)調(diào)各硬件的工作。終端還提供給居民服務應用接入裝置,該裝置可以是安置在小區(qū)內(nèi)的自助終端“信息亭”,使居民在家即可使用PC享受服務。另外,終端要考慮對移動接入的支持。
2  系統(tǒng)軟件結(jié)構(gòu)框架
  電子化社區(qū)服務系統(tǒng)需要五大支撐子系統(tǒng)來協(xié)助其運行,該五大子系統(tǒng)形成了“三層二縱”的體系結(jié)構(gòu)。“三層”是指服務流程規(guī)則管理子系統(tǒng)、應用集成服務子系統(tǒng)和服務終端子系統(tǒng)構(gòu)成的三層體系結(jié)構(gòu)。“二縱”是指平臺監(jiān)控和管理子系統(tǒng)、安全支撐子系統(tǒng)。二者對整個系統(tǒng)提供整體的管理、監(jiān)控性能以及安全保障體系。在五大支撐子系統(tǒng)的協(xié)助下,不同應用服務系統(tǒng)連接到該系統(tǒng)平臺上,按照各自業(yè)務邏輯的需求,通過平臺提供的服務進行數(shù)據(jù)交換和流程協(xié)同,使各類服務提供商和銀行、物流之間進行信息共享,為終端提供一站式服務。圖2為電子化社區(qū)服務系統(tǒng)的軟件結(jié)構(gòu)示意圖。

2.1 服務流程規(guī)則管理子系統(tǒng)
  隨著環(huán)境變化和時間推移,電子化社區(qū)服務中的部分服務流程不可避免地會發(fā)生變化。如果在實施電子化社區(qū)服務建設(shè)過程中將這些容易變化的服務流程實現(xiàn)在編碼中,則構(gòu)造出的社區(qū)服務應用將不會具有持久的生命力。為此,在系統(tǒng)設(shè)計方案中,引入服務流程規(guī)則管理子系統(tǒng)。該子系統(tǒng)使應用和流程分離開,將流程從固化的軟件和系統(tǒng)中徹底解放出來,為跨企業(yè)單位的服務流程重組和流程優(yōu)化提供了技術(shù)基礎(chǔ)。服務流程規(guī)則管理系統(tǒng)主要包括以下基本模塊:
  (1)可視化服務流程規(guī)則定義工具:可視化服務流程規(guī)則定義工具采用可視化技術(shù),能提供良好的用戶界面,幫助服務流程設(shè)計人員定義、編輯、調(diào)試服務流程規(guī)則。
  (2)規(guī)則引擎:規(guī)則引擎是驅(qū)動跨單位、跨平臺、跨應用的服務流程整合的動力。規(guī)則引擎根據(jù)可視化服務流程規(guī)則定義工具所定義的規(guī)則庫,生成后繼動作,交由應用集成服務系統(tǒng)執(zhí)行。規(guī)則引擎可以對規(guī)則進行解釋并調(diào)用相關(guān)的組件并加以執(zhí)行。
  (3)服務流程規(guī)則庫:服務流程規(guī)則庫存儲被規(guī)則引擎所執(zhí)行的服務流程規(guī)則集合。
  (4)規(guī)則設(shè)計智能輔助模塊:規(guī)則設(shè)計智能輔助模塊智能地輔助管理人員制定和維護規(guī)則,包括規(guī)則沖突檢測、模擬仿真運行、流程規(guī)則正確性檢查等。
2.2 應用集成服務子系統(tǒng)
  為居民提供某個完整的服務流程,需要將多個企業(yè)單位所提供的服務應用進行協(xié)同。而大部分服務提供商都有過去遺留下來的異構(gòu)系統(tǒng)及應用,不同的應用(尤其是不同的企業(yè))中開發(fā)語言不同、部署平臺不同、通信協(xié)議也可能不同,對外交換數(shù)據(jù)的格式更會有巨大的差異。應用集成服務子系統(tǒng)采用了集成服務軟總線技術(shù),提供了一個可連接的、涵蓋各個服務提供商的全服務流程的中樞信息共享干線。集成服務軟總線可以通過標準的、面向服務的、獨立于具體實現(xiàn)技術(shù)之外的方式,將不同技術(shù)實現(xiàn)的服務組件進行更高層次的集成。這些組件可以由不同的技術(shù)實現(xiàn),如Web服務、J2EE、.Net、CORBA、COM/DCOM等。采用集成服務軟總線技術(shù)的應用集成服務子系統(tǒng),使不同的服務組件通過標準的、松耦合的方式結(jié)合在一起,為不同企業(yè)、不同應用、不同系統(tǒng)、不同平臺之間的服務流程協(xié)同提供了基礎(chǔ)框架。各服務提供商無須放棄原有的軟件系統(tǒng),并可以按照系統(tǒng)的規(guī)范進行新型服務系統(tǒng)的建設(shè)。
  應用集成服務子系統(tǒng)主要由基礎(chǔ)服務模塊和消息模塊組成?;A(chǔ)服務模塊主要包含SOAP服務器、Web服務器和Mbean服務器。利用Web服務器、SOAP服務器實現(xiàn)基于Web服務技術(shù)的信息交換和應用整合環(huán)境。服務提供商將已有應用中需暴露出來的功能封裝成Web服務,提供Web服務接口,并以WSDL格式注冊到UDDI庫中。外部其他應用訪問本系統(tǒng)時,首先需搜索UDDI庫,下載WSDL文件,并生成相應的接口;然后在自己的應用中引入剛生成的調(diào)用接口,使用SOAP技術(shù)與對方Web服務進行交互。Mbean服務器實現(xiàn)系統(tǒng)的遠程管理和部署。
  消息模塊支持基礎(chǔ)服務模塊提供的HTTP、SOAP等多種傳輸協(xié)議。根據(jù)消息轉(zhuǎn)換規(guī)則實現(xiàn)消息的轉(zhuǎn)換;根據(jù)消息路由規(guī)則實現(xiàn)在不同的應用集成服務器之間、不同的消息隊列之間的路由。
2.3 服務終端子系統(tǒng)
  服務終端子系統(tǒng)采用瘦客戶機的形式提供多種服務功能,它可以使居民用戶直接使用瀏覽器進行訪問,免去客戶端的安裝,易于升級和維護;連接銀行POS系統(tǒng),可以進行以信用卡方式支付的交易性服務;具備消費記錄的提交和清算功能,存儲并提供交易憑證;具有本地數(shù)據(jù)與狀態(tài)的維護和管理功能,并配合運營管理平臺完成數(shù)據(jù)更新和監(jiān)控管理。
  連接小區(qū)內(nèi)的“信息亭”的服務終端子系統(tǒng)的內(nèi)部功能結(jié)構(gòu)圖如圖3所示。

  (1)終端用戶界面:居民進行操作的平臺,負責啟動本機資源管理中注冊的對應服務和解釋輸入輸出。
  (2)公用設(shè)備接口:為外部設(shè)備(包括手寫設(shè)備、POS刷卡機、條碼機)提供易用的簡化接口,具備多調(diào)用功能。
  (3)終端交易接口:對交易數(shù)據(jù)進行簽名,提交交易請求,并定時進行清算。
  (4)管理界面:提供以C/S結(jié)構(gòu)方式對基站和本地資源的數(shù)據(jù)交互。
  (5)本機資源管理:負責本地資源的存儲、管理(包括應用服務注冊、資源文件更新與同步、會員信息等),監(jiān)控系統(tǒng)資源狀況,對交易數(shù)據(jù)進行終端簽名。
  (6)終端站通信接口:負責終端和運營管理平臺相互之間的消息數(shù)據(jù)傳遞。各模塊可以將指令與內(nèi)容發(fā)送到目的模塊,由目的地通信接口負責調(diào)用目的模塊的處理消息數(shù)據(jù)接口。目的模塊在處理完成后若返回結(jié)果,則由通信模塊完成。通信模塊應當使用多線程方式,對每個連接進行處理,并保證數(shù)據(jù)的完整。
2.4 監(jiān)控管理子系統(tǒng)
  監(jiān)控管理系統(tǒng)基于C/S結(jié)構(gòu),為運營管理平臺的管理員提供管理界面接口,使管理員能夠?qū)φ麄€平臺進行有效的監(jiān)控,對系統(tǒng)日志進行管理和維護。監(jiān)控和管理功能主要是:(1)能夠完成對所有注冊居民的管理,包括用戶的注冊、修改、刪除以及用戶日志統(tǒng)計;(2)能夠?qū)Ψ樟鞒桃?guī)則管理服務器和應用集成服務器實行監(jiān)控;(3)能夠?qū)Ψ战K端系統(tǒng)的連接情況和運行狀況進行遠程實時監(jiān)控和管理。
2.5 安全支撐子系統(tǒng)
  電子化社區(qū)服務系統(tǒng)本身只提供安全支撐平臺的接口,并不提供安全支撐平臺。系統(tǒng)通過接口調(diào)用底層安全支撐平臺提供的安全服務,無須考慮安全支撐平臺的具體實現(xiàn),從而保證信息內(nèi)容在各個服務環(huán)節(jié)中的完整性和保密性,確保系統(tǒng)的可靠性和一致性,完成統(tǒng)一的用戶認證、數(shù)字簽名、訪問控制等,進而滿足系統(tǒng)本身以及各類應用服務系統(tǒng)安全訪問的需要。
3  結(jié)束語
  目前要使家家戶戶有電腦,且都開通互聯(lián)網(wǎng)還是很困難的,所以建立這樣一套電子化社區(qū)服務系統(tǒng),讓普通老百姓親身體驗城市信息化所帶來的便捷,是很有現(xiàn)實意義的。電子化社區(qū)服務系統(tǒng)還可以和電子化社區(qū)管理系統(tǒng)相結(jié)合,實現(xiàn)社區(qū)的完全信息化,為城市信息化的發(fā)展奠定堅實的基礎(chǔ)。
此外,在電子化社區(qū)服務系統(tǒng)的建設(shè)過程中,還有諸多問題需要解決,如:標準化支持、海量信息管理、可擴展性和負載均衡、處理大量并發(fā)事務等。
參考文獻
1   郭劍毅,申立中,馬桂芳.基于C/S與B/S的高??蒲泄芾硇畔⑾到y(tǒng)的設(shè)計與實現(xiàn).計算機工程與應用,2003;(1)
2   柴曉路.Web服務架構(gòu)與開放互操作技術(shù).北京:清華大學出版社,2002
3   劉訓艷,楊家明.社區(qū)型電子商務模式的研究與探討.計算 機應用,2001;(12)
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。