大型數(shù)字監(jiān)控平臺(tái)軟件的架構(gòu)已經(jīng)逐漸向IT軟件結(jié)構(gòu)靠攏,面向SOA的平臺(tái)架構(gòu)體系已經(jīng)成為主流,本文針對SOA架構(gòu)體系對其優(yōu)點(diǎn)進(jìn)行了分析,并對安防行業(yè)“私有云”以及地理信息系統(tǒng)(GIS)應(yīng)用進(jìn)行了簡單的描述。
2011年是視頻監(jiān)控?cái)?shù)字化、網(wǎng)絡(luò)化、智能化和系統(tǒng)化蓬勃發(fā)展的一年。 隨著物聯(lián)網(wǎng)、公安視頻專網(wǎng)、卡口電子警察系統(tǒng)等基礎(chǔ)感知網(wǎng)絡(luò)建設(shè)的不斷延伸,“平安城市”、“智慧城市”、“數(shù)字城管”等新興的公共安全理念已深入人心,并逐步體現(xiàn)在廣大用戶對新型的數(shù)字信息統(tǒng)一化、智能化的公關(guān)安全系統(tǒng)的期望上。然而由于傳統(tǒng)的業(yè)務(wù)分化和中國公共安全系統(tǒng)大踏步地發(fā)展,使得數(shù)字化的建設(shè)往往在設(shè)計(jì)理念、實(shí)施原則等方面隨著時(shí)間的遷移有了較大的變化。已有系統(tǒng)、在建系統(tǒng)和規(guī)劃系統(tǒng)之間,不同業(yè)務(wù)系統(tǒng)之間,往往存在異構(gòu)的問題,這會(huì)導(dǎo)致系統(tǒng)間信息的交互與互操作非常困難,形成了一個(gè)個(gè)“信息孤島”。
隨著視頻監(jiān)控系統(tǒng)應(yīng)用的深入,用戶需要第一時(shí)間對公關(guān)安全整體信息和業(yè)務(wù)過程有一個(gè)直觀的了解和及時(shí)的應(yīng)急指揮調(diào)度,做到運(yùn)籌帷幄,縱覽全局。南自信息在積極參與“智慧南京”企業(yè)業(yè)務(wù)集成基礎(chǔ)軟件通訊架構(gòu)標(biāo)準(zhǔn)編制工作的同時(shí),以自主創(chuàng)新不斷探索、勇于實(shí)踐的指導(dǎo)思想,為江蘇泰州等諸多“平安城市”項(xiàng)目提供了將視頻信息從“孤島”發(fā)展為“群島”、將數(shù)字信息從“混沌離散”發(fā)展到“集中智慧” 的嶄新用戶體驗(yàn)。
從項(xiàng)目實(shí)施的經(jīng)驗(yàn)來看,大型復(fù)雜數(shù)字化監(jiān)控平臺(tái)的軟件構(gòu)架其特點(diǎn)主要呈現(xiàn)在以下幾個(gè)方面:
面向SOA的集中數(shù)據(jù)匯聚的平臺(tái)架構(gòu)體系
考慮到在平臺(tái)構(gòu)建過程中所面臨的實(shí)施方案所必須具備的:1)技術(shù)的可行性和經(jīng)濟(jì)性,2)合作模式的共容性,3)企業(yè)組織資產(chǎn)的繼承性。 南自信息大型復(fù)雜數(shù)字化監(jiān)控平臺(tái)在業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)系統(tǒng)互操作整合的解決方案中充分采用了SOA(Service-Oriented Architecture)面向服務(wù)的架構(gòu),如圖1所示。
平臺(tái)利用其服務(wù)接入層通過通信協(xié)議適配器組件連接外部應(yīng)用系統(tǒng),將已有不同業(yè)務(wù)系統(tǒng)的功能分化成不同粗粒度的業(yè)務(wù)服務(wù),并以統(tǒng)一消息模式,通過統(tǒng)一通訊總線實(shí)現(xiàn)各WEB服務(wù)/舊有系統(tǒng)/其它系統(tǒng)之間進(jìn)行數(shù)據(jù)和服務(wù)的轉(zhuǎn)換。平臺(tái)的部署過程中,可以方便、快速地與已有網(wǎng)絡(luò)中的周邊系統(tǒng)通過開放的接口進(jìn)行對接、集成。同時(shí),通訊總線層的企業(yè)服務(wù)總線實(shí)現(xiàn)了服務(wù)位置和傳輸協(xié)議的透明。這使得新增業(yè)務(wù)(智能服務(wù)等)無需對已有系統(tǒng)中的每一個(gè)相關(guān)服務(wù)位置、結(jié)構(gòu)有所了解,而這恰恰是當(dāng)前很多安防系統(tǒng)集成時(shí)所必須面臨的問題。同時(shí)服務(wù)控制層的服務(wù)注冊和管理、智能報(bào)表服務(wù)、QoS服務(wù)管理服務(wù)、網(wǎng)流分析服務(wù)、用戶行為審計(jì)服務(wù)等,真正實(shí)現(xiàn)了人、業(yè)務(wù)與資源的融合管理。同時(shí)通過其服務(wù)流程編排特性,促進(jìn)了這個(gè)平臺(tái)特定功能的可重用性,提供了接口和實(shí)現(xiàn)之間以最小化抽象關(guān)系依賴,為將來業(yè)務(wù)需求轉(zhuǎn)換引入了實(shí)現(xiàn)流程自動(dòng)化的機(jī)制,在當(dāng)前競爭激烈且快速變化的業(yè)務(wù)環(huán)境中引入所必需的靈活性;使得一個(gè)復(fù)雜異構(gòu)的大型數(shù)字化監(jiān)控平臺(tái),被以一種基于“簡單、開放、融合、敏捷、智慧”的方式構(gòu)建起來, 同時(shí)有效保證了企業(yè)組織資產(chǎn)的繼承性。
在大型復(fù)雜數(shù)字化監(jiān)控平臺(tái)具體實(shí)現(xiàn)技術(shù)方面, 南自信息采用SOA架構(gòu)對應(yīng)的Web Service技術(shù),體現(xiàn)出以下優(yōu)點(diǎn):
(1)簡單性:Web Service具有統(tǒng)一的編碼格式,便于設(shè)計(jì)、開發(fā)、維護(hù)和使用。
(2)開放標(biāo)準(zhǔn):Web Service是基于開放的一套標(biāo)準(zhǔn),如SOAP、WSDL、UDD I、HT2TP等的。
(3)靈活性:基于Web Service的集成是非常靈活的,因?yàn)樗鞘褂肬DDI,建立在發(fā)布服務(wù)的應(yīng)用程序和使用服務(wù)的應(yīng)用程序之間的松散耦合,而且Web Service可以穿越防火墻。
(4)跨平臺(tái)性:不管Web Service用什么語言實(shí)現(xiàn)、在什么平臺(tái)下運(yùn)行,只需要知道Web Service的WSDL即可調(diào)用Web Service。