本站小編為你精心準備了戰略設備器械保障信息系統設計解析參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
系統總體功能設計
根據裝備器材保障信息化建設的要求,結合我軍裝備器材保障體制特點和業務管理關系,裝備器材保障信息化網絡平臺采用開放互聯的多層網絡拓撲結構,依托軍網搭建戰略、戰役、戰術三級網絡平臺,實現總部機關、軍區機關、各部隊單位以及各級倉庫之間的互聯互通。基于SOA的戰略裝備器材保障信息系統的總體功能是依托三級網絡平臺,在異構環境下,建立分布式數據庫,形成一個共享數據環境,實現總部機關、軍區機關、各級部隊、倉庫之間的雙向信息溝通,將器材籌措、儲存、供應、戰時保障等環節連成一個閉環信息流,實現全軍裝備器材信息的全系統、全過程、全方位的管理,并為各級部門提供信息管理和服務,以及輔助決策支持的功能。系統的總體功能見圖3。
系統架構設計
根據面向業務不同,基于SOA的戰略裝備器材保障信息系統可以細化為器材網絡管理、器材資源管理、決策支持等子系統;根據面向用戶不同,系統又可劃分為戰略、戰役、戰術等三級信息系統。如圖4所示,系統充分考慮裝備器材保障的特點和系統的靈活性、兼容性、可移植性及可擴展性,對于各級信息系統,利用組件化軟件開發模式,設計經費管理、訂貨合同、器材分配等若干粗粒度的服務組件,并到ESB中。不同業務部門根據業務管理內容和特點,通過網絡平臺,從ESB中選擇相應的服務組件進行組裝,從而滿足不同的業務管理需要。為了更好地實現各級信息系統之間的服務共享和服務權限控制,采用聯合ESB是一個很好的解決方案:不同部隊單位、軍區機關在各自網絡拓撲結構內使用單獨的ESB,通過軍網實現ESB的互聯。上級單位的ESB與下級單位的ESB是主-從關系,主ESB控制參與者可以訪問哪些內容。圖5為聯合ESB部署模式。
系統實現
1基于J2EE的系統架構實現
J2EE是一種來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE為搭建具有可伸縮性、靈活性、易維護型的商務系統提供了良好的機制。結合J2EE技術,可以實現基于SOA的戰略裝備器材保障信息系J2EE體系中,通常采用EJB組件或Spring來實現業務邏輯層,而在SOA系統中業務是基于服務的,于是采用把業務邏輯層的組件包裝成WebService的方式,使用WebServ-ice作為SOA的服務提供者,由無狀態會話bean生成,通常是粗粒度的,對應企業的業務邏輯。同時,使用企業服務總線(ESB)技術來實現SOA中的服務中介,服務請求不用直接發送到服務提供者,而是先送到服務總線,由服務總線將請求消息轉發給服務提供者,得到返回消息后,服務總線再轉發給服務請求者。并且,在J2EE體系的控制層之下添加了一個服務調用層,用來封裝對服務的具體調用代碼,編寫服務調用代碼時需要從服務總線獲得服務的WSDL描述文件,然后根據此文件進行編寫。
2ESB選擇
目前,已有不同的廠商推出了自己的ESB產品,但是這些產品的體系結構各異,所具有的功能和實現的程度也不盡相同,所以在進行大型復雜系統的SOA應用構建時,就要選擇一個適合的產品。BEA的AquaLogicServiceBus(ALSB)可以運行在Windows,Linux和Solaris等不同操作系統上。ALSB是完全的現代ESB,它提供了智能的消息、動態傳送和轉換,所有這些都支持與服務生命周期管理功能(包括服務注冊、監控和定義閾值的服務水平協議(ServerLevelAgreement,SLA)實施)集成的異構服務端點。
3系統特色
基于SOA的戰略裝備器材保障信息系統,依托部隊三級網絡體系,采用聯合ESB部署模式,能夠有效解決當前裝備器材保障信息化中存在的諸多問題。相比當前部隊大多信息系統,該系統具有以下特色:
1)連通“信息孤島”,實現異構系統之間的互操作。SOA架構中,使用不同操作系統、數據庫、技術平臺的系統借助ESB可以互相訪問,總部可以無障礙的獲取各軍區、各部隊的器材保障信息;
2)靈活、快速地響應業務需求變更。SOA從現有的服務中組合新的服務的能力為靈活、快速地響應器材保障業務的需求變更提供了獨特的優勢;
3)充分利用現有的資產。通過將現有的IT資產按照Web服務協議標準包裝為服務,各部門可以繼續使用已有系統,而不必推倒重建;
4)增加重用,減少成本。通過以松耦合的方式公開業務服務,各業務子系統可以根據業務要求更輕松地使用和組合服務。這意味著資源副本的減少、重用可能性增加。
5)支持服務的“即插即用”,系統擴展易于實現。因為服務之間的松耦合特性,在對系統進行擴展時,只需要將新開發的服務到ESB中,就可以被各業務系統調用。
結束語
結合部隊裝備器材保障的特點和現狀,提出了基于SOA的戰略裝備器材保障信息系統的架構設計。架構結合了SOA、WebService、ESB等主流技術,并以J2EE技術描述了系統架構實現,嚴格遵循了SOA的實現標準。在下一步工作中,要對ESB的一些深層機制,如路由、格式轉換等方面進行深層研究;探討基于ESB的SOA架構的安全性問題;擴展SOA架構,使其能面向不同的技術、協議、應用。
作者:李東吳龍濤單位:裝甲兵工程學院信息工程系