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