黃超 徐媛
(合肥市環(huán)境監(jiān)測(cè)中心站,安徽 合肥 230031)
統(tǒng)一通信是計(jì)算機(jī)技術(shù)與傳統(tǒng)通信技術(shù)相結(jié)合的一種新型通信方式,正在蓬勃發(fā)展。目前,統(tǒng)一通信的主要發(fā)展趨勢(shì)是移動(dòng)化、視頻化、云協(xié)作等。統(tǒng)一通信的核心思想是隨時(shí)隨地通過任何設(shè)備進(jìn)行自由通信。設(shè)備的自由通信使移動(dòng)性成為現(xiàn)實(shí)。在統(tǒng)一通信的基礎(chǔ)上,結(jié)合視頻、位置和用戶基本信息,可以很好地?cái)U(kuò)展系統(tǒng)的調(diào)度手段。在此背景下,移動(dòng)可視統(tǒng)一通信指揮系統(tǒng)應(yīng)運(yùn)而生、發(fā)展完善。
通信指揮調(diào)度一直是各集團(tuán)用戶和業(yè)務(wù)部門信息發(fā)展的重點(diǎn),是當(dāng)前戰(zhàn)場(chǎng)信息條件下戰(zhàn)斗勝利的重要保障。它涉及戰(zhàn)場(chǎng)信息采集、信號(hào)傳輸、指揮中心指揮調(diào)度、軍事信息報(bào)告、通信和指揮傳遞等多個(gè)環(huán)節(jié)。針對(duì)這一重要命題,有一些成功的實(shí)踐和應(yīng)用總結(jié),如基于視頻的指揮調(diào)度系統(tǒng)[1],總結(jié)了視頻在指揮調(diào)度中的作用和應(yīng)用形式;文獻(xiàn)[2]討論了戰(zhàn)術(shù)互聯(lián)網(wǎng)技術(shù)在指揮調(diào)度中的應(yīng)用,以及pu它提出了戰(zhàn)術(shù)互聯(lián)網(wǎng)的基本形式;文獻(xiàn)[3]借鑒了外國(guó)軍隊(duì)的經(jīng)驗(yàn)。重點(diǎn)闡述了移動(dòng)應(yīng)用技術(shù)對(duì)提高指揮調(diào)度靈活性的意義。不難看出,可視化、移動(dòng)性和網(wǎng)絡(luò)連接已成為指揮和調(diào)度的重要技術(shù)手段。
現(xiàn)有指揮調(diào)度系統(tǒng)迫切需要解決以下問題:
(1)安全問題
安全是指揮調(diào)度系統(tǒng)中的關(guān)鍵問題。如何使系統(tǒng)安全有效地工作是不言而喻的。不僅要考慮終端用戶的訪問控制,還要考慮數(shù)據(jù)傳輸和數(shù)據(jù)本身的安全性,以及移動(dòng)設(shè)備的安全性。
(2)多樣性
一些現(xiàn)有的指揮調(diào)度系統(tǒng)只有語(yǔ)音調(diào)度,或者需要與獨(dú)立的視頻監(jiān)控系統(tǒng)對(duì)接。各種信息不足,信息形式單調(diào)。
(3)實(shí)現(xiàn)多網(wǎng)統(tǒng)一通信、多設(shè)備互聯(lián)互通
戰(zhàn)場(chǎng)環(huán)境復(fù)雜多變。如何利用有線、無線、3G、2G、WiFi、短波、戰(zhàn)術(shù)互聯(lián)網(wǎng)等通信技術(shù)保障指揮調(diào)度,協(xié)調(diào)各種網(wǎng)絡(luò)通信技術(shù)的工作,是指揮調(diào)度系統(tǒng)發(fā)揮正常作用的基礎(chǔ)。多樣化的前端設(shè)備是指揮調(diào)度的直接技術(shù)載體,它不僅包括傳統(tǒng)的數(shù)字集群調(diào)度終端,還包括普通話機(jī)。同時(shí),應(yīng)充分考慮智能手機(jī)的蓬勃發(fā)展。網(wǎng)絡(luò)和前端設(shè)備的多樣性是考慮系統(tǒng)能力的重要方法。
針對(duì)上述問題,本文提出了有針對(duì)性的解決方案。首先,要豐富調(diào)度手段,實(shí)現(xiàn)統(tǒng)一的“可視化”指揮。統(tǒng)一意味著可視化體現(xiàn)在多個(gè)維度上,包括實(shí)時(shí)視頻、地理位置、用戶基本信息、在線狀態(tài)、終端類型等信息。可視化調(diào)度充分利用不同形式的信息載體,使信息服務(wù)調(diào)度最直接、最有效。
三臺(tái)合一綜合指揮調(diào)度系統(tǒng)通信服務(wù)子系統(tǒng)客戶端接口采用注冊(cè)回調(diào)方式將客戶端響應(yīng)處理與消息服務(wù)相結(jié)合,客戶端與服務(wù)器端采用異步傳輸模式。服務(wù)器端采用基于拓?fù)浯磉B接方式及雙向連接通道方式進(jìn)行多級(jí)級(jí)聯(lián),以確保各級(jí)通信服務(wù)子系統(tǒng)間的數(shù)據(jù)收發(fā)。系統(tǒng)主要由開發(fā)部分與配置部署兩部分組成,開發(fā)部分采用.NET與Java平臺(tái),服務(wù)器端及客戶端配置部分基于WebSphere MQ 6.0.2.8進(jìn)行對(duì)象配置,結(jié)合第三方雙機(jī)組件進(jìn)行HA搭建。服務(wù)器端運(yùn)用Shell腳本及MQSC腳本完成通信服務(wù)運(yùn)行環(huán)境配置。
可視指揮通信系統(tǒng)是基于戰(zhàn)術(shù)互聯(lián)網(wǎng)技術(shù)、北斗通信、3G/4G通信、智能任務(wù)終端技術(shù)和多業(yè)務(wù)集成技術(shù)的應(yīng)用平臺(tái)。具有指揮通信、智能偵察、定位、多媒體即時(shí)通訊、VOIP等應(yīng)用功能。系統(tǒng)采用面向服務(wù)的架構(gòu),引入統(tǒng)一用戶視圖和統(tǒng)一認(rèn)證的思想,實(shí)現(xiàn)統(tǒng)一的登錄服務(wù)和用戶信息共享,具有良好的可擴(kuò)展性。系統(tǒng)充分考慮了技術(shù)的完整性、一致性和可擴(kuò)展性,使系統(tǒng)能夠在以后運(yùn)行、維護(hù)和管理。從高穩(wěn)定性、高性能、高可擴(kuò)展性和跨平臺(tái)的原則出發(fā),采用多層應(yīng)用架構(gòu)構(gòu)建底層應(yīng)用平臺(tái)。用戶控制與業(yè)務(wù)性能有效分離,不僅提高了應(yīng)用效率,而且提高了系統(tǒng)的兼容性和可擴(kuò)展性。
(1)終端層:支持多種終端,包括專用手持終端、通用智能手機(jī)終端(Android系統(tǒng))、Android平板電腦(Android系統(tǒng))。
(2)接入層(網(wǎng)絡(luò)層):通過運(yùn)營(yíng)商的無線寬帶基站接入網(wǎng)絡(luò);無線接入網(wǎng)絡(luò)是系統(tǒng)傳輸信道的主干,可以利用運(yùn)營(yíng)商提供的3(3、4)個(gè)高速數(shù)據(jù)信道實(shí)現(xiàn)多種業(yè)務(wù)。在緊急情況下,可以使用WiFi或其他無線網(wǎng)絡(luò),也可以訪問戰(zhàn)術(shù)互聯(lián)網(wǎng)。
WBB Senice Web服務(wù)可以執(zhí)行從簡(jiǎn)單服務(wù)請(qǐng)求到復(fù)雜業(yè)務(wù)處理的任何功能。先進(jìn)的行后部署,互聯(lián)網(wǎng)上的其他Web服務(wù)程序可以很容易地發(fā)現(xiàn)和調(diào)用其他Web服務(wù)。服務(wù)服務(wù)計(jì)劃。Web服務(wù)本身是一個(gè)使用標(biāo)準(zhǔn)Internet協(xié)議的應(yīng)用程序。例如,超文本傳輸協(xié)議(HTTP)和XML協(xié)議,它們?cè)诨ミB中以UDDI的形式體現(xiàn)功能。網(wǎng)絡(luò)和內(nèi)部網(wǎng)。Web服務(wù)可以看作是Web上的組件編程。優(yōu)點(diǎn):一次封裝。從用戶的角度來看,Web服務(wù)是部署在Web上的對(duì)象組件,其中包含對(duì)象。封裝良好。當(dāng)Web服務(wù)的調(diào)用接口一致時(shí),實(shí)現(xiàn)Web服務(wù)對(duì)調(diào)用方完全透明。發(fā)布者和維護(hù)者的最終版本。缺陷:一個(gè)完整的安全框架,不提供信任和授權(quán),以確?;赪eb服務(wù)技術(shù)的治理安全地運(yùn)行業(yè)務(wù)系統(tǒng)和電子商務(wù)。與Web服務(wù)相關(guān)的現(xiàn)有標(biāo)準(zhǔn)和規(guī)范不包括對(duì)消息的保護(hù)。也就是說,不能保證它不會(huì)被第三方攔截或篡改。標(biāo)準(zhǔn)協(xié)議用于互操作性,這是在當(dāng)前環(huán)境中高度集成的特性中實(shí)現(xiàn)的。公共對(duì)象請(qǐng)求代理架構(gòu)CORBA在應(yīng)用程序集成方面,很容易想到CORBA。誠(chéng)然,應(yīng)該編譯不同的開發(fā)語(yǔ)言,CORBA技術(shù)是程序協(xié)同工作的主要方式之一。作為一個(gè)組合發(fā)行版,CORBA的最初目的是使不同的編程語(yǔ)言能夠被使用。操作系統(tǒng)和軟件平臺(tái)之間可以實(shí)現(xiàn)協(xié)作工作。
代碼兼容性的優(yōu)點(diǎn)有以下幾點(diǎn)。首先,中間件為不同的編程語(yǔ)言提供了協(xié)作工作的可能性。對(duì)操作系統(tǒng)沒有特殊的需求和依賴性,只依賴于實(shí)現(xiàn)者,用戶可以自由選擇現(xiàn)實(shí)世界。商人現(xiàn)在正在適應(yīng)自己的應(yīng)用系統(tǒng)特性。更成熟的開發(fā)歷史,有許多流行的應(yīng)用程序系統(tǒng)(如J2EE)。網(wǎng)絡(luò)等)在體系結(jié)構(gòu)中,它們之間有著密切的關(guān)系。缺點(diǎn)是一個(gè)特定的性能與所選擇的實(shí)現(xiàn)者的實(shí)現(xiàn)密切相關(guān),無論性能有多好,中間件的某些服務(wù)始終是整個(gè)系統(tǒng)的瓶頸。通常,需要修改源代碼來實(shí)現(xiàn)舊應(yīng)用軟件或系統(tǒng)的打包。應(yīng)用程序是當(dāng)需要集成的兩個(gè)企業(yè)應(yīng)用程序是異構(gòu)的或由不同的編程語(yǔ)言實(shí)現(xiàn)時(shí),例如一個(gè)可以在Windows操作系統(tǒng)平臺(tái)上運(yùn)行,另一個(gè)可以在Linux平臺(tái)上運(yùn)行。一個(gè)寫在CASE語(yǔ)言和另一個(gè)用Java編寫的,這兩種語(yǔ)言一起使用CORBA。當(dāng)然,可以使用JDK提供的功能特性YNI,但是它確實(shí)很復(fù)雜,Java可移植性的破壞使得它不能勝任這種集成。JNI不可用。能夠?yàn)榉植际綄?shí)現(xiàn)做準(zhǔn)備。CORBA非常適合打包現(xiàn)有的應(yīng)用軟件另一種是用Java編寫的,兩種語(yǔ)言一起使用CORBA。當(dāng)然,可以使用JDK提供的功能特性YNI,但是它確實(shí)很復(fù)雜,Java可移植性的破壞使得它不能勝任這種集成。開發(fā)業(yè)務(wù)邏輯或中端組件最重要的技術(shù)是EJ-B,它提供關(guān)鍵的企業(yè)技術(shù),如事務(wù)、安全和可持續(xù)性支持,以促進(jìn)業(yè)務(wù)組件的開發(fā)。雖然EJB在Java編程語(yǔ)言中受到限制,但這項(xiàng)技術(shù)本身并不存在問題。同時(shí),J2EE和CORBA技術(shù)共識(shí)為來自低級(jí)組件(如RMBIOP和JMS)的請(qǐng)求提供了一條可行的路徑。值得懷疑的是,J2EE提供了一個(gè)強(qiáng)大的功能核心。