亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        SOA架構(gòu)在智慧社區(qū)綜合管理平臺中的應(yīng)用

        2014-08-15 00:51:08張瑞斌趙華峰張智淵林友華
        中國公共安全 2014年16期
        關(guān)鍵詞:子系統(tǒng)組件架構(gòu)

        文/張瑞斌 趙華峰 張智淵 林友華

        引言

        近年來,“智慧地球”和“智慧城市”概念的出現(xiàn),引發(fā)了全球建設(shè)智慧城市的熱潮。智慧社區(qū)是智慧城市中非常重要的組成部分。智慧社區(qū)是一個綜合性的平臺,集物業(yè)管理、電子商務(wù)、智慧家居、社區(qū)報警、社區(qū)停車場管理等于一身。目前,智慧社區(qū)應(yīng)用還處于初級階段。雖然出現(xiàn)了融合物聯(lián)網(wǎng)技術(shù)的智慧社區(qū)解決方案,但其應(yīng)用大多還處于低級、試行階段,對于應(yīng)用需求的挖掘還不充分。此外,還體現(xiàn)在智慧社區(qū)的發(fā)展很不平衡,因其成本和消費水平的原因,主要集中在一線大都市。但可以預(yù)見智慧社區(qū)的建設(shè)必將從大城市向周邊輻射。

        在建設(shè)智慧社區(qū)時,除了需要硬件的配套之外,與之配套的軟件系統(tǒng)也非常重要。沒有復(fù)雜的軟件系統(tǒng)就無法充分利用硬件資源,達到智能化的水平。利用SOA(Service-Oriented Architecture,即面向服務(wù)的架構(gòu)),來構(gòu)架智慧社區(qū)管理平臺。可以充分地利用企業(yè)現(xiàn)有的資源,通過把原有的子系統(tǒng)封裝成為服務(wù)的方式提供給上層業(yè)務(wù)使用。不僅能夠加快項目的開發(fā),同時也節(jié)省了重新開發(fā)原有系統(tǒng)功能的成本。

        SOA架構(gòu)

        什么是SOA架構(gòu)

        在正式談?wù)揝OA之前,首先來看看2014年世界杯。在世界杯的賽場上每支球隊上場十一名球員,由十一名球員可以組成許多不同的陣形,如4-4-2,4-3-3。在球場上可以看到一個SOA架構(gòu)的縮影,每名球員是一個獨立的組件或者說服務(wù)。使用球員們的不同組合可以快速組建不同的陣形以應(yīng)對各種突發(fā)情況。甚至在必要的時候可以更換新的球員來適應(yīng)賽場上的變化。足球的話題到此為止,接下來回歸到正題上來,看看SOA是如何定義的。

        SOA (Service-Oriented Architecture),即面向服務(wù)的架構(gòu),最初由全球最具權(quán)威的IT研究與顧問咨詢公司Gartner于1996年提出,但由于當(dāng)時的技術(shù)水平和市場環(huán)境尚不具備真正實施SOA的條件,SOA并未引起人們的真正關(guān)注,因此在接下來相當(dāng)長一段時間內(nèi)歸于沉寂。進入21世紀之后,Internet風(fēng)起云涌,越來越多的企業(yè)將業(yè)務(wù)轉(zhuǎn)移到互聯(lián)網(wǎng)領(lǐng)域,帶動了電子商務(wù)的蓬勃發(fā)展。為了能夠?qū)⒐緲I(yè)務(wù)打包成獨立的、具有強大伸縮性的可跨越Internet訪問的服務(wù),人們提出了Web服務(wù)的概念,這是SOA實踐的真正發(fā)端。如今SOA備受矚目,展現(xiàn)其強大能力。

        SOA架構(gòu)的優(yōu)勢

        正如之前足球隊的比喻一樣,面向服務(wù)的體系結(jié)構(gòu)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱之為服務(wù))通過這些服務(wù)間定義良好的接口聯(lián)系起來。當(dāng)然SOA中有各種針對不同需求的服務(wù),不止是擁有足球隊員,而是擁有各種技能的人員。所以如果當(dāng)需要組成的不再是足球隊,而是一個籃球隊(需求改變后的系統(tǒng)),SOA也可以輕松選取新的人才組成新的隊伍。而不需要像傳統(tǒng)的方式一樣把原先的隊伍改造成新的隊伍,而當(dāng)現(xiàn)有的人員無法找到合適的人才來勝任新的工作時,也可以重新培養(yǎng)新型的人才加入到現(xiàn)有的隊伍中來完成新的工作,同時不影響原有的人員和隊伍。SOA最大的優(yōu)勢就是可以根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的應(yīng)用組件進行分布式部署、組合和使用。

        SOA的系統(tǒng)能夠更加從容地面對業(yè)務(wù)的急劇變化。它可以輕易的融入新的組件以應(yīng)對新的需求,也可以放棄不再需要的組件而不影響系統(tǒng)其他業(yè)務(wù)。

        此外SOA是與平臺無關(guān)的。其組件可以通過網(wǎng)絡(luò)進行部署和使用的,任何可以訪問網(wǎng)絡(luò)的平臺都可以通過網(wǎng)絡(luò)使用系統(tǒng)的組件。

        SOA通過建立可組合、可重用的組件來減少業(yè)務(wù)的冗余和耦合,允許企業(yè)高效地利用現(xiàn)有的資源,提高系統(tǒng)的開發(fā)效率。

        SOA能做什么

        SOA擁有如此多的優(yōu)勢,但它并不是一項具體的技術(shù),而是一種設(shè)計模式一種解決方案。SOA提供了一種構(gòu)建IT 組織的標準和方法,這套標準通過把一個復(fù)雜的系統(tǒng)劃分為一套套更為簡單的子系統(tǒng),這些子系統(tǒng)之間保持相互獨立,并且與整個系統(tǒng)保持一致。而對于每個子系統(tǒng)還可以繼續(xù)細分下去,直到達到形成一個個獨立組件。這里體現(xiàn)了SOA系統(tǒng)中服務(wù)粒度控制的重要性,是將系統(tǒng)的服務(wù)進行粗粒度的封裝,還是需要繼續(xù)細化進行細粒度的封裝,粒度細化雖然更加靈活但同時也使得服務(wù)極易改變。

        通過封裝成服務(wù)的方式,SOA允許一個企業(yè)高效地平衡現(xiàn)有的資源和財產(chǎn),這種體系能夠使得IT部門效率更高、開發(fā)周期更短、項目分發(fā)更快,在幫助IT技術(shù)和業(yè)務(wù)整合方面有著深遠的意義,它可以:

        縮小業(yè)務(wù)和技術(shù)的鴻溝

        SOA 改變了以往以技術(shù)為中心的信息系統(tǒng)建設(shè)模式,使得IT 技術(shù)重新回到業(yè)務(wù)支撐的角色。IT技術(shù)的目標是為業(yè)務(wù)、應(yīng)用服務(wù),而不是IT 技術(shù)本身的發(fā)展。業(yè)務(wù)人員可以像組裝硬件一樣從業(yè)務(wù)角度即時構(gòu)造應(yīng)用,從而縮小業(yè)務(wù)和技術(shù)的鴻溝。

        軟件資源的共享與重用

        SOA提供了一種把原有的組件按一定的標準封裝為具有文檔形式接口描述的服務(wù),從而使服務(wù)的使用者和服務(wù)之間是一種松耦合關(guān)系。這樣,一方面可以把遺留系統(tǒng)封裝為服務(wù)加以復(fù)用,提高了投資回報率;另一方面,可以直接調(diào)用外部服務(wù)提供商提供的服務(wù)從而起到復(fù)用的作用。

        應(yīng)用的隨需擴展

        SOA的松耦合特性給應(yīng)用帶來了極大的靈活性。服務(wù)使用者和服務(wù)提供者在保持接口契約一致性的情況下,可以獨立演化?;赟OA 的應(yīng)用可以看成是一組服務(wù)以及服務(wù)之間松散耦合的集合。因此,一方面新的服務(wù)可以很容易地加入這個松散集合,另一方面也可以根據(jù)業(yè)務(wù)需求重新編排集合內(nèi)的服務(wù),以生成新的復(fù)合服務(wù)。因此基于SOA的應(yīng)用具有易于改變、易于擴展的特點,從而支持了業(yè)務(wù)的快速反應(yīng)和敏捷性。

        總之,SOA試圖將網(wǎng)絡(luò)上需要共享的各種資源統(tǒng)一以服務(wù)的形式進行封裝和接入,讓它們在物理上保持分布自治的同時實現(xiàn)以“虛擬信息中心”為基礎(chǔ)的邏輯上的一體化管理,以透明的方式進行資源的優(yōu)化選取、按需中介和有效訪問,并能夠支持用戶主動參與應(yīng)用配置。

        SOA在智慧社區(qū)的應(yīng)用

        智慧社區(qū)

        隨著信息技術(shù)發(fā)展和人民生活水平的提高,智能小區(qū)和智能社區(qū)獲得了長足的發(fā)展,為了適應(yīng)信息技術(shù)的發(fā)展和智慧城市的建設(shè),提出了智慧社區(qū)的理念和建設(shè)智慧社區(qū)的需求。其特點主要表現(xiàn)在以下方面:

        ·智慧社區(qū)應(yīng)具有完備的局域網(wǎng)和廣域網(wǎng)、國際互聯(lián)網(wǎng)接入。通過網(wǎng)絡(luò)可以實現(xiàn)社區(qū)機電設(shè)備和家庭電器的自動化、智能化監(jiān)控,實現(xiàn)一體化、聯(lián)動安防系統(tǒng)的自動化、智能化監(jiān)控。

        ·智慧社區(qū)應(yīng)用現(xiàn)代數(shù)字技術(shù),包括現(xiàn)代傳感技術(shù),數(shù)字信息處理技術(shù)、數(shù)字通信技術(shù)、計算機技術(shù)、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù),加快了信息傳播的速度,提高了信息采集、傳播、處理、顯示的性能。

        ·智慧社區(qū)提高了系統(tǒng)的集成優(yōu)化程度,實現(xiàn)了信息和資源的共享。

        ·智慧社區(qū)是智慧城市的信息節(jié)點,智慧社區(qū)的建設(shè)為智慧城市的建設(shè)提供了條件,為電子政務(wù)、電子商務(wù)、物流等現(xiàn)代化技術(shù)的應(yīng)用打下了基礎(chǔ)。

        SOA的智慧社區(qū)管理系統(tǒng)

        由智慧社區(qū)的理念和需求可以知道它是海量信息交匯的節(jié)點,因此需要一個綜合的信息管理平臺。該平臺應(yīng)對能夠采集和存儲監(jiān)控信息并做相應(yīng)計算分析,實時處理大量用戶的請求,并且具有良好的安全性和穩(wěn)定性。一個智慧社區(qū)管理系統(tǒng)通常包含以下子系統(tǒng):智能家居服務(wù)子系統(tǒng)、社區(qū)物業(yè)管理子系統(tǒng)、社區(qū)娛樂購物子系統(tǒng)、社區(qū)停車場子系統(tǒng)、社區(qū)報警運營子系統(tǒng)、社區(qū)監(jiān)控子系統(tǒng)。對于這些子系統(tǒng),企業(yè)很可能已經(jīng)開發(fā)了部分或者全部,并且對于單獨的子系統(tǒng)來說依然還適用于當(dāng)前的需求?;赟OA的架構(gòu)便可以充分利用現(xiàn)有的子系統(tǒng),而不需要將所有東西推倒重來。這樣無疑可以縮減系統(tǒng)開發(fā)時間和產(chǎn)品上線的時間。在重用現(xiàn)有資源的同時,也降低了面臨未知技術(shù)問題的風(fēng)險,因為原有的系統(tǒng)是已知的可控的。技術(shù)風(fēng)險應(yīng)當(dāng)是在系統(tǒng)需求設(shè)計階段就進行妥善考慮的問題。在開發(fā)階段遭遇技術(shù)問題,那么很可能讓大量開發(fā)人員不得不停下腳步等待技術(shù)問題的解決,這對于項目進度將造成致命的打擊。

        由于SOA可以把業(yè)務(wù)與技術(shù)分離、實現(xiàn)軟件資源的共享與重用、隨需求擴展系統(tǒng),因此基于SOA的智慧社區(qū)管理平臺可以最大限度地避免開發(fā)過程中所遇到的風(fēng)險。

        在SOA模式下之下,原有的子系統(tǒng)都將進行獨立的封裝,外部通過系統(tǒng)提供的服務(wù)來訪問系統(tǒng)資源。各子系統(tǒng)從而與整個系統(tǒng)解耦,達到復(fù)用的目的以減少成本。在子系統(tǒng)的開發(fā)上無需考慮復(fù)雜的業(yè)務(wù)流程,集中完成子功能的實現(xiàn)即可。子系統(tǒng)進行分布式的部署,提高系統(tǒng)的并發(fā)性能。在某個服務(wù)出現(xiàn)故障之時,不會影響其他的服務(wù),保證了系統(tǒng)的穩(wěn)定性。

        在各個服務(wù)之上的業(yè)務(wù)流程層,由于服務(wù)完成了技術(shù)細節(jié)上的封裝,業(yè)務(wù)上無需關(guān)心技術(shù)上的問題,只需要根據(jù)用戶需求使用不同服務(wù)的組合完成復(fù)雜的業(yè)務(wù)流程,從而大大降低了系統(tǒng)整合集成的難度。在遇到暫時沒有條件解決或者需要花費大量時間和成本才能解決的技術(shù)難題時,也可以通過引入第三方的服務(wù),保證不會因此而導(dǎo)致開發(fā)人員不得不等待問題的解決而導(dǎo)致項目的延期。對于那些在未來一定時間內(nèi)變化不大的服務(wù),也可以開放給第三方使用。

        結(jié)束語

        基于SOA架構(gòu)的智慧社區(qū)綜合管理平臺在可用性、性能、可重用性、可擴展性、經(jīng)濟性等方面都有不錯的表現(xiàn)。當(dāng)然SOA并不是一個具體的技術(shù),它不能幫助你解決系統(tǒng)開發(fā)時所遇到的技術(shù)難題,每一個技術(shù)難題依然需要具體的人員運用具體的技術(shù)去解決。SOA能做到指導(dǎo)系統(tǒng)的設(shè)計,讓系統(tǒng)能更從容地應(yīng)對出現(xiàn)的問題。智慧社區(qū)目前還處于發(fā)展的初級階段,并且開始受到各大公司的矚目??梢灶A(yù)見在不久的將來智慧社區(qū)將會迅猛發(fā)展,需求也將日新月異,運用一個良好的設(shè)計架構(gòu)來構(gòu)建系統(tǒng)才能夠在劇烈的需求變化中處于不敗之地,SOA正能夠?qū)崿F(xiàn)這個目標。

        猜你喜歡
        子系統(tǒng)組件架構(gòu)
        不對中轉(zhuǎn)子系統(tǒng)耦合動力學(xué)特性研究
        基于FPGA的RNN硬件加速架構(gòu)
        無人機智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        GSM-R基站子系統(tǒng)同步方案研究
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設(shè)計
        駝峰測長設(shè)備在線監(jiān)測子系統(tǒng)的設(shè)計與應(yīng)用
        LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
        風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        亚洲AV日韩AV高潮喷潮无码| 欧美一区二区三区激情| 装睡被陌生人摸出水好爽| 国产av一区二区三区区别| 青青草成人免费播放视频| 日本真人添下面视频免费| 公粗挺进了我的密道在线播放贝壳| 亚洲一区二区三区av链接| 东京热东京道日韩av| 精品亚洲一区二区三区四区五区 | 亚洲成av人在线观看网址| 国产在线不卡一区二区三区| 精品一区二区三区久久久 | 最新国产不卡在线视频| 在线 | 一区二区三区四区| 欧美中文在线观看| 国产一毛片| 亚洲视频在线中文字幕乱码| av中文字幕一区不卡| 日韩欧群交p片内射中文| 国产精品爽爽va在线观看网站| 国产网友自拍视频在线观看| 色综合天天综合欧美综合| 欧美日韩视频无码一区二区三| 久久精品中文字幕久久| 一区二区免费国产a在亚洲| av一区二区三区在线| 日本公妇在线观看中文版| 亚洲中文字幕巨乳人妻| 日本一区二区三区精品免费| 人人人妻人人澡人人爽欧美一区| 亚欧国产女人天堂Av在线播放| 国产一区二区黑丝美女| 女优av一区二区三区| 色偷偷久久一区二区三区| 欧美日本视频一区| 成年人一区二区三区在线观看视频| 亚洲看片lutube在线观看| 激情人妻在线视频| 亚洲人成精品久久熟女| 山外人精品影院|