国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

REST架構(gòu)的二三維一體化態(tài)勢(shì)服務(wù)系統(tǒng)設(shè)計(jì)

2016-12-22 21:50:34陳桂英張春陽(yáng)
軟件導(dǎo)刊 2016年11期

陳桂英張春陽(yáng)

摘 要:研究了REST風(fēng)格服務(wù),設(shè)計(jì)實(shí)現(xiàn)了REST架構(gòu)的二三維一體化態(tài)勢(shì)數(shù)據(jù)服務(wù)系統(tǒng),能滿足聯(lián)合作戰(zhàn)時(shí)不同系統(tǒng)之間數(shù)據(jù)共享,相同系統(tǒng)之間數(shù)據(jù)共用。設(shè)計(jì)的態(tài)勢(shì)數(shù)據(jù)服務(wù)系統(tǒng)能夠支撐瀏覽器上的二三維態(tài)勢(shì)一體化展現(xiàn)以及未來(lái)移動(dòng)終端上的二三維一體化,能較好滿足作戰(zhàn)中對(duì)于態(tài)勢(shì)數(shù)據(jù)服務(wù)的需求。

關(guān)鍵詞關(guān)鍵詞:REST;二三維一體化;態(tài)勢(shì)服務(wù)系統(tǒng)

DOIDOI:10.11907/rjdk.161885

中圖分類號(hào):TP319

文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào)文章編號(hào):16727800(2016)011012102

0 引言

共用態(tài)勢(shì)圖(COP)簡(jiǎn)稱態(tài)勢(shì)圖,是軍事指揮部門(mén)了解戰(zhàn)場(chǎng)態(tài)勢(shì)的主要手段,是戰(zhàn)場(chǎng)態(tài)勢(shì)感知系統(tǒng)、服務(wù)和應(yīng)用的關(guān)鍵,服務(wù)于共用戰(zhàn)場(chǎng)態(tài)勢(shì)信息倉(cāng)庫(kù),能更快、更好地引導(dǎo)同步規(guī)劃和執(zhí)行決策。與商業(yè)、工業(yè)部門(mén)的許多信息管理系統(tǒng)類似,態(tài)勢(shì)圖建立在管理數(shù)據(jù)資產(chǎn)的觀點(diǎn)上[1]。隨著多系統(tǒng)間數(shù)據(jù)共享需求,Web服務(wù)成為較好的提供數(shù)據(jù)方式。Web服務(wù)方便各種平臺(tái)、語(yǔ)言和技術(shù)開(kāi)發(fā)的分布式計(jì)算系統(tǒng),能夠相互協(xié)作和交互。Web服務(wù)返回的是與平臺(tái)無(wú)關(guān)的xml文檔,可以支持異構(gòu)系統(tǒng),降低服務(wù)器端和客戶端的耦合[2],能夠滿足不同系統(tǒng)對(duì)態(tài)勢(shì)數(shù)據(jù)的需求。同一系統(tǒng)中,能夠方便進(jìn)行二三維一體化展現(xiàn),更好地提供對(duì)態(tài)勢(shì)數(shù)據(jù)的感知。三維視圖更接近現(xiàn)實(shí)場(chǎng)景,更直觀表達(dá)戰(zhàn)場(chǎng)態(tài)勢(shì)信息。利用已有的二維態(tài)勢(shì)數(shù)據(jù)軟件成果,擴(kuò)展設(shè)計(jì)二三維一體化的態(tài)勢(shì)數(shù)據(jù)服務(wù)系統(tǒng),能夠滿足不同顯示場(chǎng)景下的戰(zhàn)場(chǎng)數(shù)據(jù)展現(xiàn)。

1 REST服務(wù)優(yōu)點(diǎn)

從面向過(guò)程到面向?qū)ο缶幊?,再到面向服?wù)架構(gòu),通過(guò)服務(wù)所暴露的接口,實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的業(yè)務(wù)集成和互操作,不受平臺(tái)環(huán)境限制,并易于重復(fù)使用[3]。目前主流的Web service實(shí)現(xiàn)包括基于簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(Simple Object access protocol SOAP)的Web Service和REST架構(gòu)的Web Service。SOAP架構(gòu)的Web Service要求客戶端在HTTP信封里放入一個(gè)SOAP信封。SOAP信封可以包含一個(gè)對(duì)RPC(Remote Procedure Call)調(diào)用的描述,即方法信息和作用域信息都在SOAP信封里;而REST架構(gòu)的Web服務(wù)方法信息都在HTTP里[5],作用域信息在URI里。所有REST服務(wù)共用HTTP的標(biāo)準(zhǔn)詞匯[5]。

REST架構(gòu)的態(tài)勢(shì)數(shù)據(jù)服務(wù)優(yōu)勢(shì):①支持多形態(tài)、多語(yǔ)言場(chǎng)景和系統(tǒng)環(huán)境的訪問(wèn)和調(diào)用;②數(shù)據(jù)量較小,對(duì)于移動(dòng)終端等客戶端設(shè)備,可以較快處理,節(jié)省移動(dòng)設(shè)備的有限資源;③易實(shí)現(xiàn)安全策略。安全控制的常見(jiàn)方法是:所有從客戶端發(fā)出的HTTP請(qǐng)求都經(jīng)過(guò)代理服務(wù)器,代理服務(wù)器可以制定安全策略對(duì)某些請(qǐng)求拒絕,而REST架構(gòu)就是利用HTTP本身的方法信息作為它的動(dòng)作信息。對(duì)于態(tài)勢(shì)數(shù)據(jù)管理服務(wù),REST服務(wù)結(jié)構(gòu)有利于與外部安全控制服務(wù)對(duì)接,實(shí)現(xiàn)訪問(wèn)控制。

2 二三維一體化特點(diǎn)

態(tài)勢(shì)數(shù)據(jù)主要依托地理信息系統(tǒng)GIS(Geographic Information System)展現(xiàn),而目前GIS已經(jīng)可以較好地支持二三維一體化。GIS的二三維一體化技術(shù),是GIS基于空間共享思想在應(yīng)用層次的擴(kuò)展。用戶基于平臺(tái)獲得數(shù)據(jù),可以搭建二維或三維應(yīng)用,二維與三維在數(shù)據(jù)上是一體的,在應(yīng)用上是一體的,在展現(xiàn)上也是一體的[4]。

態(tài)勢(shì)數(shù)據(jù)的二三維一體化技術(shù),是基于態(tài)勢(shì)統(tǒng)一數(shù)據(jù)服務(wù)而擴(kuò)展的。態(tài)勢(shì)數(shù)據(jù)載體是在GIS上顯示具有一定軍事意義的圖形符號(hào)。而態(tài)勢(shì)數(shù)據(jù)展現(xiàn)依托二三維一體化的GIS,可以實(shí)現(xiàn)數(shù)據(jù)、操作、顯示的二三維一體化。

(1)二三維數(shù)據(jù)一體化。構(gòu)建統(tǒng)一的數(shù)據(jù)管理引擎,提供二維圖形符號(hào)庫(kù)和三維圖形符號(hào)庫(kù),基于統(tǒng)一數(shù)據(jù)結(jié)構(gòu)構(gòu)建圖形符號(hào)庫(kù)數(shù)據(jù)。在基于二維數(shù)據(jù)管理的基礎(chǔ)上,增加對(duì)三維數(shù)據(jù)屬性的支持,共享同一份態(tài)勢(shì)數(shù)據(jù)。

(2)二三維操作一體化。提供二三維一體的圖形符號(hào)數(shù)據(jù)對(duì)象服務(wù),可以保證在二三維交互式編輯時(shí)處理的是同一份圖形符號(hào)對(duì)象,并且對(duì)圖形對(duì)象的編輯也是基于同樣的服務(wù)接口,做到二三維操作處理一體化。

(3)二三維顯示一體化。服務(wù)提供的關(guān)于圖形符號(hào)對(duì)象的描述是矢量信息。三維的態(tài)勢(shì)展示根據(jù)二維矢量信息進(jìn)行延展,二三維解析相同數(shù)據(jù),并展現(xiàn)成各自維度上的圖形符號(hào)對(duì)象。在共享同一份態(tài)勢(shì)圖文件時(shí),二維顯示可以忽略三維屬性信息,但是三維顯示會(huì)根據(jù)屬性信息,構(gòu)建自己的顯示對(duì)象。

3 二三維一體REST態(tài)勢(shì)數(shù)據(jù)服務(wù)接口設(shè)計(jì)

3.1 態(tài)勢(shì)數(shù)據(jù)服務(wù)功能設(shè)計(jì)

(1)二三維一體態(tài)勢(shì)文件服務(wù)。態(tài)勢(shì)文件使得態(tài)勢(shì)數(shù)據(jù)能夠?qū)嶓w化,能夠使用其它文件傳輸方式對(duì)態(tài)勢(shì)文件進(jìn)行分發(fā)傳遞。由服務(wù)提供態(tài)勢(shì)文件的獲取、刪除,并且提供打開(kāi)和保存功能,不同平臺(tái)解釋同一份態(tài)勢(shì)文件保持語(yǔ)義上的一致。二三維可以共用同一個(gè)態(tài)勢(shì)文件服務(wù)接口。

(2)二三維一體圖形符號(hào)描述服務(wù)。圖形符號(hào)對(duì)象是態(tài)勢(shì)數(shù)據(jù)的元數(shù)據(jù)。圖形符號(hào)對(duì)象矢量化表達(dá),可以使不同平臺(tái)根據(jù)繪制引擎進(jìn)行解析矢量數(shù)據(jù)繪制??梢圆慌c平臺(tái)繪制引擎緊耦合,使不同繪制引擎均可根據(jù)數(shù)據(jù)進(jìn)行圖形符號(hào)數(shù)據(jù)展現(xiàn)。二三維可以共用同一個(gè)符號(hào)描述服務(wù)接口。

(3)二三維一體圖形符號(hào)數(shù)據(jù)對(duì)象服務(wù)。可以根據(jù)圖形符號(hào)所在的符號(hào)庫(kù)標(biāo)識(shí)和自身標(biāo)識(shí)創(chuàng)建圖形符號(hào)對(duì)象。圖形符號(hào)庫(kù)數(shù)據(jù)管理允許客戶端創(chuàng)建、刪除、修改二三維圖形符號(hào)對(duì)象。

(4)二三維一體圖形符號(hào)庫(kù)管理訪問(wèn)服務(wù)。圖形符號(hào)庫(kù)以文件形式存在,定義了所有可以用來(lái)表達(dá)戰(zhàn)場(chǎng)態(tài)勢(shì)的圖形符號(hào)。圖形符號(hào)庫(kù)管理服務(wù)可以對(duì)二維和三維的圖形符號(hào)庫(kù)進(jìn)行增加、刪除、修改操作。

3.2 資源結(jié)構(gòu)和URI設(shè)計(jì)

REST使用URI(資源統(tǒng)一標(biāo)識(shí)符)來(lái)表示組件之間交互所涉及的特定資源[6]。

4 結(jié)語(yǔ)

REST服務(wù)框架采用Restlet(一個(gè)開(kāi)源的Java框架)實(shí)現(xiàn)。提供二三維一體態(tài)勢(shì)文件服務(wù)、二三維一體圖形符號(hào)描述服務(wù)、二三維一體圖形符號(hào)數(shù)據(jù)對(duì)象服務(wù)、二三維一體化圖形符號(hào)庫(kù)接口。這些二三維一體化服務(wù)接口作為統(tǒng)一的態(tài)勢(shì)數(shù)據(jù)訪問(wèn)核心,能夠支持不同系統(tǒng)對(duì)態(tài)勢(shì)數(shù)據(jù)的需求,也能滿足不同維度對(duì)態(tài)勢(shì)數(shù)據(jù)展現(xiàn)多樣性的需求。REST服務(wù)框架已通過(guò)瀏覽器客戶端的二三維一體化成果驗(yàn)證,可以實(shí)現(xiàn)二三維數(shù)據(jù)的一體化、操作的一體化、顯示的一體化。

參考文獻(xiàn):

[1] 仇建偉.面向服務(wù)的戰(zhàn)場(chǎng)態(tài)勢(shì)感知與系統(tǒng)技術(shù)研究[J].中國(guó)電子科學(xué)研究院學(xué)報(bào),2012(4):27.

[2] 林彩霞.基于REST的圖形標(biāo)繪服務(wù)系統(tǒng)技術(shù)研究[J].計(jì)算機(jī)與現(xiàn)代化,2012(10):7681.

[3] 丁晶晶.基于Jersey的空間分析REST API設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)繪與空間地理信息,2011,34(8):2026.

[4] 魏戈兵.二三維一體化技術(shù)及其在GIS共享平臺(tái)上的應(yīng)用展望[J].測(cè)繪與空間地理信息,2011(8):129135.

[5] 李昂.REST架構(gòu)工作流中間件設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)工程與設(shè)計(jì),2012(9):34553459.

[6] ROY THOMAS FIELDING.Architectural styles and the design of networkbased software architectures[M].2000.

[7] LEONARD RICBARDSON,SAMRUBY.Restful Web service[M].Oreilly,2007.

[8] 黃錦川.REST風(fēng)格服務(wù)在Android平臺(tái)上的研究與應(yīng)用[D].成都:西南交通大學(xué),2010.

[9] PAUTASSOC.RESTful Web services vs.big Web service:making the right architectural decision[C].Proceedings of the 17th international Conference on World Wide Web,2008.

[10] 理查森(RICHARDSON L).Restful Web service [M].徐涵,譯.北京,電子工業(yè)出版社,2008.

[11] YAN NING.Make the consumable services via REST[C].Proceedings of the 2008 IEEE Congress on Service Part Two,2008.

[12] JOSE SANDVAL.Restful Java Web service[M].Packt,2009.

[13] UPADHYAYABIPIN,ZOUYING.Migration of SOAPbased sevices to RESTful services[C].Proceeding of WSE,2011.

(責(zé)任編輯:杜能鋼)

罗定市| 旌德县| 镇远县| 河间市| 筠连县| 蒙城县| 会泽县| 泗洪县| 宁南县| 济阳县| 错那县| 岳西县| 韶关市| 津市市| 怀集县| 苍梧县| 汨罗市| 蒙城县| 徐州市| 武义县| 阿尔山市| 调兵山市| 侯马市| 吴江市| 华阴市| 金堂县| 绥江县| 颍上县| 陇南市| 高阳县| 当雄县| 龙南县| 卢龙县| 泗水县| 昭觉县| 陆河县| 六盘水市| 兴安盟| 扶余县| 侯马市| 凉城县|