999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE和云計算的智慧社區架構設計

2014-02-03 03:14:13王令群何世鈞袁小華張術臺
實驗室研究與探索 2014年1期
關鍵詞:智慧服務信息

王令群, 何世鈞, 袁小華, 張術臺

(上海海洋大學 信息學院, 上海 201306)

0 引 言

智慧社區的建設目的是對內提供社區業務管理,對外提供社區宣傳,而住戶則于安全居家的同時,既能獲取信息資訊,還能處理相關業務。為此,在智慧社區建設中,需對:智慧社區需滿足社區管理和住戶對社區安防、設備管理和信息通訊等的多種需求;社區系統架構和技術在不斷革新和變化;智慧社區多在現有硬件設施和管理系統的基礎上進行,涉及到對現有信息資源的整合和集成等,提出有效方案。

在現有智慧社區建設中,文獻[1-2]將智慧社區劃分為設備控制和信息兩個模塊,文獻[3-5]劃分為安防、設備管理和信息通信系統三個組成,文獻[6]按功能將智慧社區劃分為感知、網絡層、平臺層、業務層等四個層次;針對社區控制,文獻[2,4,7]認為分布式控制存在諸多不足,提出了基于LonWorks的現場總線控制,文獻[7]還給出基于LonWorks的社區測控系統控制節點的信號采集和設備管理實現過程;針對硬件集成,文獻[3,8]提出的網絡集成模式主張成本低但抗干擾能力弱的的多網合一,文獻[2,4,7]主張采用成本高但安防性能強的現場總線控制;針對軟件集成,文獻[5]提出基于多平臺集成,其中C/S模式用于構建小區安防和物業管理系統,B/S用于建立信息通信系統,在基于Web Services[2,9-10]的系統集成方面,主要有J2EE[2]和ROR[9]的兩種集成方案,前一方案過于簡略,后者基于的ROR尚不能承載大型系統設計。在智慧社區的網絡接入方式上,主要有xDsL、HFC、寬帶無線(LMDS) HomePNA和以太網等接入方案[8,11]。

總體看來,現有解決方案主要考慮的是對第一個問題的解決,對第二和第三個問題考慮較少。考慮到J2EE支持對復雜、可移植性、安全和可再用軟件體系的設計開發,是廣泛被采用的技術框架,云計算虛擬化技術則支持信息系統對基礎資源的動態管理,因此基于J2EE和云計算對智慧社區進行架構設計,對智慧社區建設的上面三個問題,提出了系統的解決方案。

1 總體設計

在分析了智慧社區的建設目標的基礎上,將給出基于J2EE和云計算的智慧社區云平臺總體架構。

1.1 智慧社區建設目標

智慧社區云平臺不僅對內實現社區管理和信息服務,對外作為智慧城市的組成部分,還為智慧城市提供構件服務,因此智慧社區主要需求如圖1所示。

圖1 智慧社區需求

依據上述需求,智慧社區建設要實現業務和技術兩個方面的目標:在業務方面,實現社區業務管理、安防、信息通訊等豐富功能;在技術方面,整合社區現有信息資源,建立穩定運行的、方便擴展和開放的平臺。

1.2 智慧社區的總體架構

依據智慧社區的建設目標,基于業務驅動、現有資源整合、適應集成和擴展的原則,對智慧社區的內部組成、外部環境及相互關系,進行了設計,形成如圖2所示的社區總體架構。

1.2.1內部組成

為方便開發和管理,對智慧社區由頂向下,分為應用層(SaaS),計算和集成與交換層(PaaS),以及軟平臺支撐層(IaaS)等三層。其中:

(1) SaaS層提供智慧社區的應用。包括:構建智慧社區的多個門戶,實現社區管理、小區服務等;智慧社區的平臺用戶可訂購相應門戶及應用。

(2) PaaS層支持構件開放和第三方的應用接入。包括:為SaaS的功能開發提供BI支持類、應用引擎類等多種構件服務;通過ESB實現平臺內外部應用整合;通過數據存儲的分層,提供數據應用和數據共享。該層包含的基礎軟件為操作系統、數據庫和中間件等。

(3) IaaS向居民、物業,提供智慧社區的訪問通道。該層部署于包含了各種基礎設施云的云平臺上。

1.2.2外部環境

智慧社區與外部環境間的關系為:電信系統為智慧社區提供網絡接入和信息通訊;智慧社區與國家基礎數據系統之間進行數據交換;以及為智慧城的其他項目提供應用接入。

3 架構設計

基于J2EE和省級的云計算中心,給出了智慧社區的軟件、數據、業務及基礎平臺的架構。因篇幅限制,智慧社區的網絡與安全架構省略。

2.1 軟件架構

智慧社區的軟件架構上需解決三個特殊問題:① 需考慮軟件平臺內部多個子系統的集成,以及與外部的協調;② 平臺的業務應用需調用若干基礎構件,而基礎構件存在交集;③ 需求的變化和技術革新。

對此,基于先進性、靈活性和可擴展性等原則,我們對智慧社區平臺的軟件的思路是:對復雜的軟件體系進行分層設計,以解決第1個問題;對基礎構件建進行抽取,形成一個通用的公共服務層,以解決第2個問題;采用面向服務的架構(SOA,Service Oriented Architecture),通過對現有服務的復用和新業務需求擴展的支持,以解決第3個問題,從而形成如圖3所示的分層式的、可抽取和替換的智慧社區軟件架構設計。

在智慧社區軟件的分層設計中,各層向下依賴。其中:

(1) 展現層。展現層是智慧社區平臺的用戶入口,負責接收輸入和呈現輸出,進行用戶驗證,處理功能模塊和平臺通信間的交互。該層設計中采用MVC三層體系,并融入了Web2.0的Web3.0的理念,特別是AJAX特性,以實現豐富的用戶體驗;選用技術成熟Struts2框架做為技術實現。

(2) 服務層。服務層中包含了智慧社區業務所需的各種服務,依據業務邏輯,完成服務的組裝。該層的設計中我們采用接口與實現分離的思路。具體說:① 基于面向對象的思想,由抽象層中的抽象類及接口(即圖中的“服務接口”)規定具體類的特征,而由抽象類的派生類(圖中的“服務實現”)定制各自的行為。② 采用IoC框架提供的依賴注入(Dependency Injection),實現服務接口與具體實現的分離;③ 由事務管理(Transaction Manager)模塊管理被整合的服務的有效性。

圖2 智慧社區的系統架構

圖3 智慧社區的軟件架構設計

(3) 業務邏輯層。該層是軟件架構的核心層,負責業務規則的制定和業務流程的實現。該層在數據訪問層與服務層之間實現數據交換,是前者的調用者,被后者調用,如何實現兩種依賴關系的解耦,是軟件架構設計的關鍵,對此,我們在業務邏輯層的幾個模塊中,分別:依賴IoC框架定義業務邏輯接口和其具體實現;采用JBoss Rules(Drools )作為規則引擎;采用JBoss jBPM(Java Business Process Management)實現業務流程。

(4) 數據訪問層。數據訪問層隱藏對數據庫的操作細節,隔離業務邏輯層與數據庫,增加代碼的重用。該層的各模塊中: 數據訪問組件建立應用程序與數據庫之間的聯系,我們采用JDBC對其實現;對象關系映射(ORM)轉換數據形式,解決面向對象數據庫與關系數據庫間的匹配問題,我們采用Hibernate對其實現;而連接池創建和管理連接的緩沖池,以改善用戶應用程序的性能,其實現采用dbcp。

(5) 公共組件服務層。公共服務層提供與業務無關的基礎公共服務,相應服務以構件方式組裝,通過平臺服務目錄對外提供服務。

(6) IoC框架??刂品崔D(Inversion of Control,IoC),關注組件的依賴性、配置以及生命周期,在設計中,我們采用IOC:描述創建各類對象的方式;描述各個組件所需的服務。在智慧社區平臺軟件架構中,我們選用主流的Spring做為IoC框架。

2.2 智慧社區的數據架構

在智慧社區中,我們將所包含的實體和關系劃分為5個主題域,包括:參與者、服務、內容、交互和地域。各個主題域之間的關系如圖4所示。其中:

(1) 參與者主題域。指系統的所有用戶,包括居民、社區管理者、商家等多種實體,其中居民以計生委為準,按民政、公安的需求加以細化,其他以系統需求為準。

(2) 服務主題域。指參與者提供的所有服務,包括志愿者服務、商品、產品等,其中志愿者服務按照社區提供的需求設計和細化,另兩者分別依據電信和商家的需求設計和細化。

圖4 智慧社區信息的主題域及其關系

(3) 內容主題域。是指系統內的所有信息,包括新聞、通知公告、文檔等,其中,通知公告以社區需求為準,其他以可快速檢索和可擴展為原則設計。

(4) 交互主題域。是指參與者之間所關聯的事件,包括交易、共享、信息推送等。主要設計居民之間、以及居民與商家、社區管理者等間的交互過程。

(5) 地域主題域。是指社區所在的地域空間,可

按行政區域劃分、郵政與電信區域劃分等需求,進行設計。

2.3 業務功能

智慧社區為用戶提供通訊和信息資源共享,并支持社區的業務協同管理和設施管控,為此我們設計了門戶、業務和能力等三方面的功能。

2.3.1門戶群功能

在智慧社區門戶網站群中,主要包括從省到社區及部落的各級社區門戶網站。其中:社區門戶網站欄目包括社區政務、便民服務等;部落門戶網站為由相同興趣愛好的居民提供在線交流;“智慧社區平臺管理門戶網站”定制門戶模板的欄目和信息,自助建網,并對用戶、運行和系統進行管理;“智慧社區平臺運營門戶網站”則作為平臺運營的門戶,主要負責用戶(商家)注冊、用戶行為分析等。門戶網站群的組成與邏輯關系,如圖5所示。

圖5 智慧社區門戶網站群架構

2.3.2應用功能

應用分為專有應用和公共應用兩類。其中:專有應用專門為居委會、居民、商家和第三方等提供管理服務;公共應用面向所有用戶提供各種通訊和信息服務。

2.3.3能力

能力是指智慧社區系統中的各類構件的功能實現。相應構件作為可復用的軟件模塊,可提供給系統內部和第三方調用。本系統能力包含的主要控件類別如圖6所示。

圖6 智慧社區的能力架構

2.3.4云平臺設計

基于云計算的虛擬化技術,設計了智慧社區云平臺,該平臺內各種物理資源,分別被虛擬化為計算、存儲和網絡的資源池,以支持對社區物理資源管理上的動態架構和調配。智慧社區的云平臺架構如圖7所示。

3 實現實例

在福建廈門的四個智能社區建設中,采用了我們提出的基于J2EE和云計算的解決方案,其中,建成后的廈門某智慧社區信息平臺。因其內容和功能完整,技術先進和系統管理方便,已在我國智能社區建設中被推薦加以推廣。

圖7 智慧社區云平臺架構

4 結 語

建設智慧社區需要考慮復雜的業務需求,需求變化與技術擴展,以及對現有信息資源的整合等問題?,F有的智慧社區解決方案尚未對這三個問題系統地解決,為此,基于J2EE和云計算虛擬化技術,我們提出一個較為系統的智慧社區解決方案,對智慧社區的總體結構,以及軟件、業務、數據和設施平臺的架構等,進行了設計,其中對一些關鍵技術的選型進行了說明。本解決方案在福建廈門智慧社區的成功應用,說明其可資參考。

[1] 胡聽宇. 承載于有線電視網絡的智能社區的設計與實現[J].廣播電視信息,2009(2):61-63.

HU Ting-yu. Design and Impementation of Intelligent Community based on Cable Television Network[J]. Radio and Television Information, 2009(2):61-63.

[2] 陳 昌,辛明軍. 基于J2 EE的智能社區服務平臺關鍵技術研究[J]. 硅谷, 2011(6):95,67.

CHEN Chang, XIN Ming-jun. Research on Key Technology of Intelligent community Service Platform based on J2EE.Silicon Valley, 2011(6):95,67.

[3] 周國建,蘭國樑.公寓式住宅小區智能化系統設計[J]. 智能建筑,2006(9):48-51.

ZHOU Guo-jian, LAN Guo-liang. The Design of Intelligent System for Apartment Style Residential[J], Intelligent Building, 2006(9):48-51.

[4] 王旭輝. 基于LonWorks技術的智能社區系統的構建[J].微計算機信息,2002(3) :69-70.

WANG Xu-hui. The Structure of Intelligent Community System based on LonWorks Technology[J]. Micro Computer Information, 2002(3) :69-70.

[5] 朱晉蜀,劉甫迎. 基于多平臺的智能社區信息化系統集成的研究[J]. 計算機科學, 2001(7):53-55.

ZHU Jin-shu, LIU Fu-ying. A Research of System Integration on the Basis of Such Flats as Intelligent Community Information System[J], Computer Science, 2001(7):53-55.

[6] 孫國兵. 基于廣電網絡的智能社區建設的思考[J].有線電視技術,2012(5):96-99,62.

SUN Guo-bing. Construction of Intelligent Community based on CATV Network[J]. Cable TV Technology,2012(5):96-99,62.

[7] 雷冠軍.基于LonWorks 總線的智能社區網絡監控[J]. 湖北函授大學學報, 2012(2):79-80.

LEI Guan-jun. Network Monitoring of Intelligent Community based on LonWorks Bus[J]. Journal of Hubei Correspondence University, 2012(2):79-80.

[8] 張慧勇,馬文彬,李純喜. 基于以太網的智能社區寬帶接入技術[J]. 通信世界, 2002(6):17,21.

ZHANG Hui-yong, MA Wenbin, LI Chunxi. The intelligent community broadband access technology based on Ethernet[J].Communications World, 2002(6):17,21.

[9] 魏長軍,郭明磊. 基于ROR的智能社區研究[J]. 吉林師范大學學報(自然科學版), 2009(1): 49-51.

WEI Chang-jun, GUO Ming-lei. Research on ROR-based Intelligence Community[J]. JILIN Normal University Journal(Natural Science Eeition) , 2009(1): 49-51.

[10] 林 強,張天伴,王裕國. 基于Web Services的智能社區信息系統軟件集成框架[J]. 計算機工程與設計, 2004(11): 2012-2014.

LIN Qiang, ZHANG Tian-ban,WANG Yuguo. Framework based on web services for intelligent community information system software integration[J].Computer Engineering and Design, 2004(11): 2012-2014.

[11] 唐曉東,郭 宏. 智能社區網絡方案的比較[J]. 智能建筑,2001(7):55-56,62.

TANG Xiao-dong, GUO Hong. Comparison of Intelligent Community Network scheme[J]. Intelligent Building, 2001(7):55-56,62.

[12] NIST. The NIST Definition of Cloud Computing[EB/OL]. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf , 2012-3-11 /2013-01-21.

[13] 劉石忠.云計算在智能化城市體系中的應用[J].無線互聯科技,2012(11):32-46.

LIU Shi-zhong. Application of Cloud Computing in Intelligent City System[J].Wireless Internet Technology, 2012(11):32-46.

[14] 龔 宇,李 帥,李 勇,等.基于云計算的網絡創新實驗平臺[J].計算機工程,2012,38(24):5-13.

GONG Yu, LI Shuai, LI Yong. Network Innovation Experiment Platform Based on Cloud Computing[J].Computing Engineering, 2012,38(24):5-13.

[15] 黃 鋒,吳華瑞.基于J2EE應用的SQL注入分析與防范[J].計算機工程與設計,2012,33(10):3767-3771.

HUANG Feng, WU Hua-rui. Analysis and precaution on SQL injection of J2EE application[J].Computer Engineering and Design,2012,33(10):3767-3771.

[16] 李 論.昆明中央豪宅智能社區-南亞之門智能家居樣板房設計方案[J]. 數字社區&智能家居,2012(9):85-90.

LI Lun. The Central Residential Intelligent Community in KUNMING-Intelligent Home Furnishing Model Room Design in Nan YA ZHI MEN[J].Digital Community & Smart Home,2012(9):85-90.

猜你喜歡
智慧服務信息
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
有智慧的羊
智慧派
智慧與創想(2013年7期)2013-11-18 08:06:04
智慧決定成敗
網球俱樂部(2009年9期)2009-07-16 09:33:54
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 99re这里只有国产中文精品国产精品| 一区二区三区国产精品视频| 99久久国产综合精品2023| www.亚洲天堂| 午夜毛片免费看| 亚洲成年人网| 国产午夜看片| 四虎永久免费地址| 国产精品一区在线麻豆| 91热爆在线| 中国一级特黄大片在线观看| 国产资源免费观看| 日本爱爱精品一区二区| 自慰网址在线观看| 97人人做人人爽香蕉精品| 91精品国产麻豆国产自产在线 | 日韩欧美国产成人| 又爽又大又黄a级毛片在线视频| 色综合中文字幕| 久久毛片基地| 91无码人妻精品一区| 亚洲欧美日韩中文字幕在线| 精品一区二区三区水蜜桃| 免费人成网站在线高清| 欧美成人精品高清在线下载| 日韩国产一区二区三区无码| 国产精品夜夜嗨视频免费视频| 欧洲亚洲一区| www.日韩三级| 日日摸夜夜爽无码| 国产成人一区在线播放| 亚洲人妖在线| 狠狠色狠狠综合久久| 日韩欧美中文亚洲高清在线| 国产亚洲视频播放9000| 亚洲三级色| 91青青草视频| 波多野结衣在线一区二区| 青青草91视频| 欧美国产在线精品17p| 青青草久久伊人| 高h视频在线| 国产综合网站| 免费毛片视频| 日本五区在线不卡精品| 美女一区二区在线观看| 日韩精品成人在线| 国产自无码视频在线观看| 99无码中文字幕视频| 麻豆精品在线视频| 高清免费毛片| 国产噜噜噜| 国产福利一区二区在线观看| 亚洲床戏一区| 欧美成人精品一区二区| 国产一区二区精品高清在线观看| 亚洲国语自产一区第二页| AV老司机AV天堂| 久久精品人人做人人| 毛片大全免费观看| 日韩最新中文字幕| 国产精品视频白浆免费视频| 女人18毛片水真多国产| 国产成年无码AⅤ片在线| 一本色道久久88综合日韩精品| 精品国产免费人成在线观看| 成人福利在线视频| 成年人福利视频| 亚洲婷婷六月| 9999在线视频| 18黑白丝水手服自慰喷水网站| 欧美日韩国产在线播放| 色婷婷色丁香| 日日噜噜夜夜狠狠视频| 少妇精品在线| 色成人综合| 日本不卡在线播放| 少妇精品在线| 久久久久国产精品熟女影院| 久久精品欧美一区二区| 国产尤物视频在线| 在线精品亚洲国产|