劉大寶,李永平,安 康沈陽理工大學(xué),遼寧沈陽 110159
?
面向服務(wù)的電子信息系統(tǒng)體系結(jié)構(gòu)分析
劉大寶,李永平,安康
沈陽理工大學(xué),遼寧沈陽110159
摘要本文針對服務(wù)的基本元素以及特性進(jìn)行了簡單分析,然后闡述了面向服務(wù)的電子信息系統(tǒng)體系結(jié)構(gòu)的基本特征,最后從教育服務(wù)和戰(zhàn)事服務(wù)兩個(gè)層面對電子信息系統(tǒng)體系結(jié)構(gòu)做了深入剖析,以期能夠?qū)ο嚓P(guān)研究工作起到一定參考作用。
關(guān)鍵詞面向服務(wù);電子信息系統(tǒng);體系結(jié)構(gòu)
隨著社會(huì)信息化發(fā)展加速,電子信息系統(tǒng)在越來越多的領(lǐng)域中得到運(yùn)用,發(fā)揮了重要作用。由于不同服務(wù)對象之間存在一定差異,這就會(huì)導(dǎo)致電子信息體系結(jié)構(gòu)表現(xiàn)出多元化。因此,需要在理解服務(wù)對象的基礎(chǔ)上,結(jié)合實(shí)際需求對電子信息系統(tǒng)進(jìn)行構(gòu)建,以便其能夠發(fā)揮出最大效用。
1.1基本元素
從電子信息系統(tǒng)體系結(jié)構(gòu)上說來,其基本的組成元素主要包括了服務(wù)、服務(wù)接口、服務(wù)需求線、服務(wù)規(guī)則、服務(wù)屬性和服務(wù)層次等。
服務(wù)就是指對電子信息系統(tǒng)當(dāng)中所包含的涉及到服務(wù)對象的各類資源通過獨(dú)立于平臺(tái)的形式進(jìn)行描述和封裝,將其轉(zhuǎn)化為具備獨(dú)立應(yīng)用能力和行為邏輯的功能單元,可以依照接受信息進(jìn)行分發(fā)信息、處理信息等多種活動(dòng)。
服務(wù)接口是一種描述服務(wù)對象訪問服務(wù)的機(jī)制,其對信息接受格式和信息語法都作出了定義。
服務(wù)需求線是存在于不同服務(wù)功能之間的關(guān)系線,其可以實(shí)現(xiàn)不同服務(wù)之間的功能交互,最終構(gòu)建成一個(gè)完整的功能網(wǎng)絡(luò)。
服務(wù)規(guī)則就是對服務(wù)提供者制定的服務(wù)約束條款,其服務(wù)活動(dòng)必須按照既定的各項(xiàng)條款執(zhí)行,不得出現(xiàn)超出條款范圍的服務(wù)行為,如此可以保證服務(wù)的合理可靠。
服務(wù)屬性是對服務(wù)進(jìn)行的屬性描述,比如服務(wù)質(zhì)量、服務(wù)可用性以及服務(wù)可靠性等。
服務(wù)層次是對電子信息系統(tǒng)中所有服務(wù)進(jìn)行的層次分類,可以實(shí)現(xiàn)資源的分層次管理,提升服務(wù)效率。
服務(wù)行為就是電子信息系統(tǒng)提供服務(wù)、達(dá)成目標(biāo)的行為和途徑。
1.2模型和特性
SOA對于不同的人而言,其有不同的理解,但是,模型基本一致卻是共同的認(rèn)識(shí)。從模型的基本構(gòu)成上說來,其主要涉及到服務(wù)提供者、服務(wù)使用者和服務(wù)注冊中心。服務(wù)提供者作出服務(wù)描述,通過調(diào)用和綁定,將其傳達(dá)給服務(wù)使用者。服務(wù)使用者和服務(wù)注冊中心之間存在雙向發(fā)現(xiàn)關(guān)系,以此可以構(gòu)建服務(wù)關(guān)系。服務(wù)注冊中心進(jìn)行服務(wù)描述,和服務(wù)提供者之間通過發(fā)布構(gòu)成雙向聯(lián)系,實(shí)現(xiàn)服務(wù)需求的具象化。
針對服務(wù)模型,其主要的特性包含了可組合、可復(fù)用和松耦合3點(diǎn)。
可組合表現(xiàn)了服務(wù)模型能夠通過易理解、簡單的標(biāo)準(zhǔn)協(xié)議對服務(wù)接口和協(xié)同描述進(jìn)行規(guī)范,消除了不同平臺(tái)之間的差異,可以實(shí)現(xiàn)不同服務(wù)的重新組合,能夠滿足各種不同的服務(wù)需求。
可復(fù)用是指服務(wù)存在于特定的處理程序中,與客戶需求和底層實(shí)現(xiàn)相互獨(dú)立。這樣可以降低服務(wù)成本,優(yōu)化服務(wù)效率。
松耦合是指服務(wù)端口在維持穩(wěn)定的前提下,任何一方服務(wù)使用者都能夠?qū)?zhí)行機(jī)制進(jìn)行調(diào)用更改,從而將服務(wù)從一個(gè)平臺(tái)遷移到另一個(gè)平臺(tái),并且保證服務(wù)程序的正常運(yùn)行。
電子信息系統(tǒng)要面向服務(wù),需要數(shù)量龐大的軟件服務(wù)通過可視化組成軟件,如此可以簡化電子信息系統(tǒng)結(jié)構(gòu)。面向服務(wù)還是的電子信息系統(tǒng)的應(yīng)用、資源和服務(wù)分隔開來,使得不同層次之間松散耦合,服務(wù)節(jié)點(diǎn)的應(yīng)用適應(yīng)能力和技術(shù)擴(kuò)展能力進(jìn)一步得到強(qiáng)化。就電子信息系統(tǒng)體系結(jié)構(gòu)而言,其主要體系結(jié)構(gòu)框架可以分為基礎(chǔ)信息服務(wù)、服務(wù)設(shè)施和軟件能力包這三個(gè)層次,其中軟件能力包位于最頂層,服務(wù)設(shè)施位于中間層,基礎(chǔ)信息服務(wù)位于底層。
軟件能力包根據(jù)不同的服務(wù)需求,可以通過不同的業(yè)務(wù)服務(wù)封裝、開發(fā)與部署,憑借能力包的形式進(jìn)行服務(wù)對外發(fā)布,如此可以有效適應(yīng)服務(wù)環(huán)境的變化。具體說來,軟件能力包能夠提供態(tài)勢感知、綜合保障、指揮控制和協(xié)同探測等服務(wù)。
服務(wù)設(shè)施可以為指揮控制服務(wù)提供保障,其可以分為支撐服務(wù)層和通用服務(wù)層。支撐服務(wù)層能夠提供過程管理、人際界面服務(wù)、告警和資源管理等多方面的服務(wù)。而通用服務(wù)層可以實(shí)現(xiàn)導(dǎo)航定位、文電管理、水文氣象、數(shù)據(jù)融合以及指揮控制等服務(wù)。
基礎(chǔ)信息服務(wù)層是整個(gè)電子信息系統(tǒng)的堅(jiān)實(shí)基礎(chǔ),其能夠提供全局計(jì)算、信息安保和網(wǎng)絡(luò)通信等服務(wù)。
3.1面向軍事服務(wù)的電子信息系統(tǒng)體系結(jié)構(gòu)
電子信息系統(tǒng)在軍事服務(wù)中應(yīng)用較多,發(fā)揮出了十分顯著的效用。運(yùn)用于軍事服務(wù)的信息系統(tǒng)物理框架采用了C/S的模式,或者是B/S與C/S混合的模式?,F(xiàn)在可以采用P2P平臺(tái)構(gòu)建軍事信息服務(wù)系統(tǒng),將JXTA作為基本結(jié)構(gòu),在每個(gè)節(jié)點(diǎn)設(shè)置服務(wù)提供者、使用者和注冊中心這3個(gè)角色?;诜植际経DDI和P2P服務(wù)目錄,憑借SOAP實(shí)現(xiàn)互操作。對于軍事服務(wù)而言,在指揮信息系統(tǒng)中涉及到飛機(jī)、潛艇、戰(zhàn)車、坦克、機(jī)動(dòng)部隊(duì)等對象的指揮。這些不同對象都可以作為電子信息系統(tǒng)體系結(jié)構(gòu)的節(jié)點(diǎn),分別對其進(jìn)行服務(wù)提供者、使用者和注冊中心的設(shè)置。
除去物理框架,功能框架的構(gòu)建也值得注意。電子信息服務(wù)系統(tǒng)的功能實(shí)質(zhì)上是分布在一體化的戰(zhàn)場信息平臺(tái)上的,根據(jù)實(shí)際的軍事任務(wù)需求,可以將不同的軍事信息進(jìn)行組合。利用松耦合的實(shí)現(xiàn)服務(wù)的調(diào)用與組合,以此行程相互通聯(lián)的軍事信息服務(wù)系統(tǒng)。功能框架的構(gòu)建一般是分層設(shè)計(jì),其包括了應(yīng)用層、支撐服務(wù)層、數(shù)據(jù)層和物理資源層這四個(gè)層次。
3.2面向教育服務(wù)的電子信息系統(tǒng)體系結(jié)構(gòu)
教育和軍事在設(shè)計(jì)內(nèi)容和特點(diǎn)上存在非常顯著的差異,這也決定了兩者的信息服務(wù)系統(tǒng)體系結(jié)構(gòu)必定會(huì)存在差異。但是,基于前文的論述,電子信息模型基本上保持一致,所以在面向教育服務(wù)的電子信息系統(tǒng)構(gòu)建中,其可以直接使用軍事服務(wù)的電子信息系統(tǒng)的基本結(jié)構(gòu)模型,對其進(jìn)行針對性的改進(jìn)優(yōu)化即可。
對于教育而言,其涉及到教師、家長、學(xué)生、院校領(lǐng)導(dǎo)、教務(wù)處、教學(xué)系部以及教研室等多個(gè)對象,可以將這些對象作為系統(tǒng)節(jié)點(diǎn),進(jìn)行系統(tǒng)功能的構(gòu)建。比如,對于教務(wù)處而言,其可以進(jìn)行系部數(shù)據(jù)錄入和賬號管理等操作,教學(xué)系部可以進(jìn)行課程數(shù)據(jù)錄入和教師信息錄入等,學(xué)生可以進(jìn)行課程安排查詢和成績查詢等。對于不同的服務(wù)對象,電子信息系統(tǒng)所提供的服務(wù)范圍和形式存在不同。因此,需要按照軍事電子信息系統(tǒng)體系結(jié)構(gòu)的構(gòu)建方法,結(jié)合教育服務(wù)實(shí)際構(gòu)建信息系統(tǒng)。
在面向服務(wù)的電子信息系統(tǒng)構(gòu)建中,需對其基本元素和特性深入理解,在此基礎(chǔ)上對體系結(jié)構(gòu)特征予以辨析。不論是面向軍事,還是面向教育,信息系統(tǒng)基本模型一致,因此可以按照相同的方法,結(jié)合服務(wù)對象的特點(diǎn)進(jìn)行信息系統(tǒng)的構(gòu)建。
參考文獻(xiàn)
[1]楊建飛.面向服務(wù)的電子信息系統(tǒng)體系結(jié)構(gòu)[J].艦船電子工程,2013,2:7-8+25.
[2]聶凱,汪厚祥,井小沛.面向服務(wù)的海戰(zhàn)場指揮信息系統(tǒng)體系結(jié)構(gòu)框架[J].現(xiàn)代防御技術(shù),2013,3:88-93+110.
[3]李華.面向服務(wù)的教育信息系統(tǒng)體系結(jié)構(gòu)的研究[J].煤炭技術(shù),2010,4:180-182.
中圖分類號TP39
文獻(xiàn)標(biāo)識(shí)碼A
文章編號1674-6708(2015)155-0131-02