胡習(xí)霜
(江蘇自動(dòng)化研究所,江蘇 連云港 222061)
在軟件開發(fā)和集成中面向服務(wù)體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)具有很多優(yōu)點(diǎn),因此,其成為未來作戰(zhàn)系統(tǒng)開發(fā)和集成的發(fā)展方向。潛艇作為海戰(zhàn)中的重要兵力,其作戰(zhàn)系統(tǒng)也應(yīng)向服務(wù)化方向發(fā)展。未來潛艇作戰(zhàn)系統(tǒng)應(yīng)是支持分布性、自治性、移動(dòng)性、交互性以及自適應(yīng)的分布式系統(tǒng)。
利用面向服務(wù)架構(gòu)(SOA)對(duì)組織內(nèi)分布、異構(gòu)的應(yīng)用和數(shù)據(jù)資源進(jìn)行有效封裝和集成,利用服務(wù)組合快速構(gòu)建跨組織的復(fù)雜應(yīng)用,以適應(yīng)環(huán)境、客戶需求和業(yè)務(wù)流程的變化,成為近年來分布式計(jì)算技術(shù)的主流趨勢。美軍很早就大力發(fā)展面向網(wǎng)絡(luò)中心戰(zhàn)的GIG,實(shí)現(xiàn)作戰(zhàn)信息共享和一體化指揮控制,開發(fā)了面向服務(wù)的以NCES(Net-Centric Enterprise Services,網(wǎng)絡(luò)中心企業(yè)服務(wù)網(wǎng))和SoSCOE(System of Systems Common Operating Environment,體系的公共操作環(huán)境)為代表的基礎(chǔ)信息系統(tǒng)[1],同時(shí)美軍還采用面向服務(wù)的體系結(jié)構(gòu)構(gòu)建作戰(zhàn)應(yīng)用系統(tǒng),如網(wǎng)絡(luò)使能指揮能力系統(tǒng)(Net-Enabled Command Capability,NECC),在新發(fā)布的美國國防部體系結(jié)構(gòu)框架DoDAF2.0中也增加了服務(wù)視圖。美軍在其新型驅(qū)逐艦DDG-1000上創(chuàng)造性地使用全艦計(jì)算環(huán)境(TSCE)作為艦船各系統(tǒng)的集成系統(tǒng),在作戰(zhàn)系統(tǒng)集成上也采用了面向服務(wù)的思想[2]。國內(nèi)在這方面的研究也不斷深入。文獻(xiàn)[3]將SOA思想引入潛艇作戰(zhàn)系統(tǒng)軟件體系結(jié)構(gòu),給出了SOA的開發(fā)過程,提出了基于Web服務(wù)的潛艇作戰(zhàn)系統(tǒng)體系結(jié)構(gòu)參考模型。
文獻(xiàn)[4]提出了軍事信息服務(wù)的概念,并對(duì)它與Web服務(wù)的聯(lián)系與區(qū)別做了深入闡述。軍事信息服務(wù)的描述和建模方法是基于SOA的潛艇作戰(zhàn)系統(tǒng)的關(guān)鍵技術(shù),其與互聯(lián)網(wǎng)環(huán)境下的Web服務(wù)的描述和建模方法基本相同,不同的是服務(wù)本身的定義和服務(wù)的環(huán)境及特性要求。……