[發明專利]J2EE和云計算設計的一種智慧社區系統在審
| 申請號: | 201610588523.1 | 申請日: | 2016-07-25 |
| 公開(公告)號: | CN107657569A | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 余漫游 | 申請(專利權)人: | 湖南移商動力網絡技術有限公司 |
| 主分類號: | G06Q50/26 | 分類號: | G06Q50/26;G06F17/30;G06F8/20;G06F8/30;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 410011 湖南省長沙市芙蓉區朝*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | j2ee 計算 設計 一種 智慧 社區 系統 | ||
技術領域
本發明是一種計算機技術領域,涉及J2EE和云計算虛擬化技術。
背景技術
智慧社區是社區管理的一種新理念,是新形勢下社會管理創新的一種新模式,智慧社區是指充分利用物聯網、云計算、移動互聯網等新一代信息技術的集成應用,為社區居民提供一個安全、舒適、便利的現代化、智慧化生活環境,從而形成基于信息化、智能化社會管理與服務的一種新的管理形態的社區。
發明內容
在分析了智慧社區的建設目標的基礎上,給出基于J2EE和云計算的智慧社區云平臺總體設計:
1.智慧社區建設目標:智慧社區云平臺不僅對內實現社區管理和信息服務,對外作為智慧城市的組成部分,還為智慧城市提供構件服務;
2.智慧社區的總體架構:依據智慧社區的建設目標,基于業務驅動、現有資源整合、適應集成和擴展的原則,對智慧社區的內部組成、外部環境及相互關系,進行了設計;
2.1內部組成:為方便開發和管理,對智慧社區由頂向下,分為應用層(SaaS),計算和集成與交換層(PaaS),以及軟平臺支撐層(IaaS)等三層。其中:
(1)SaaS層提供智慧社區的應用,包括:構建智慧社區的多個門戶,實現社區管理、小區服務等,智慧社區的平臺用戶可訂購相應門戶及應用;
(2)PaaS層支持構件開放和第三方的應用接入,包括:為SaaS的功能開發提供BI支持類、應用引擎類等多種構件服務;通過ESB實現平臺內外部應用整合;通過數據存儲的分層,提供數據應用和數據共享;該層包含的基礎軟件為操作系統、數據庫和中間件等;
(3)IaaS向居民、物業,提供智慧社區的訪問通道,該層部署于包含了各種基礎設施云的云平臺上;
2. 2外部環境:智慧社區與外部環境間的關系為:電信系統為智慧社區提供網絡接入和信息通訊;智慧社區與國家基礎數據系統之間進行數據交換;以及為智慧城的其他項目提供應用接入。
J2EE和云計算設計的一種智慧社區系統流程如下:
1.軟件架構:智慧社區的軟件架構上需解決三個特殊問題:①需考慮軟件平臺內部多個子系統的集成,以及與外部的協調;②平臺的業務應用需調用若干基礎構件,而基礎構件存在交集;③需求的變化和技術革新;
對此,基于先進性、靈活性和可擴展性等原則,我們對智慧社區平臺的軟件的思路是:對復雜的軟件體系進行分層設計,以解決第1個問題;對基礎構件建進行抽取,形成一個通用的公共服務層,以解決第2個問題;采用面向服務的架構(SOA, Service OrientedArchitecture ),通過對現有服務的復用和新業務需求擴展的支持,以解決第3個問題,從而形成分層式的、可抽取和替換的智慧社區軟件架構設計;
在智慧社區軟件的分層設計中,各層向下依賴;其中:
(1)展現層:展現層是智慧社區平臺的用戶入口,負責接收輸入和呈現輸出,進行用戶驗證,處理功能模塊和平臺通信間的交互;該層設計中采用MVC三層體系,并融入了Web2. 0的Web3. 0的理念,特別是AJAX特性,以實現豐富的用戶體驗;選用技術成熟Struts2框架做為技術實現;
(2)服務層:服務層中包含了智慧社區業務所需的各種服務,依據業務邏輯,完成服務的組裝。該層的設計中我們采用接口與實現分離的思路;
(3)業務邏輯層:該層是軟件架構的核心層,負責業務規則的制定和業務流程的實現。該層在數據訪問層與服務層之間實現數據交換,是前者的調用者,被后者調用,如何實現兩種依賴關系的解藕,是軟件架構設計的關鍵;
(4)數據訪問層:數據訪問層隱藏對數據庫的操作細節,隔離業務邏輯層與數據庫,增加代碼的重用;該層的各模塊中:數據訪問組件建立應用程序與數據庫之間的聯系,我們采用JDBC對其實現;對象關系映射(ORM)轉換數據形式,解決面向對象數據庫與關系數據庫間的匹配問題,我們采用Hibernate對其實現;而連接池創建和管理連接的緩沖池,以改善用戶應用程序的性能,其實現采用dbcp;
(5)公共組件服務層:公共服務層提供與業務無關的基礎公共服務,相應服務以構件方式組裝,通過平臺服務目錄對外提供服務;
2.智慧社區的數據架構:在智慧社區中,我們將所包含的實體和關系劃分為5個主題域,包括:參與者、服務、內容、交互和地域;其中:
(1)參與者主題域:指系統的所有用戶,包括居民、社區管理者、商家等多種實體,其中居民以計生委為準,按民政、公安的需求加以細化,其他以系統需求為準;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南移商動力網絡技術有限公司,未經湖南移商動力網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610588523.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:改道器
- 下一篇:一種發條式阻尼攔截裝置





