信息綜合服務平臺要為不同的用戶提供數據資源服務,從技術上要跨過分布式體系中不同硬件平臺、不同的網絡環境、不同的數據庫、新舊系統并存、分布式數據傳輸不可靠、分布式應用效率低、多種應用模式并存、平臺軟件開發周期長等問題。采用面向服務的SOA體系架構解決這些問題,基于分布式J2EE多層體系結構,通過ESB信息總線技術和WEB Service服務來構建信息綜合服務平臺的技術思路是最佳選擇。信息綜合服務平臺軟件架構分層如下:
數據資源層:信息綜合服務平臺的綜合業務數據。包括關系型數據、文檔型數據、數據流等數據存儲格式。
J2EE應用服務器支撐層:通過TongWEB建立J2EE多層架構的支撐平臺。用于支持多層B/S應用的Web應用服務,能夠方便快捷的開發、部署、運行、管理應用系統。
TongIntegrator集成中間件層:通過TongIntegrator建立符合SOA架構的應用集成平臺,實現多種類型系統的應用整合、數據整合等。
外部系統層:信息綜合服務平臺的數據采集接口,以及對外服務的各類綜合業務應用程序。
根據信息綜合服務平臺的建設要求,采用TongIntegrator 、TongWEB構建的系統架構如下圖所示:
信息綜合服務平臺要實現接口服務器數據到數據庫的數據集成應用,要實現信息資源服務,對外提供統一的Web Service 數據接口,這是民航華北空管信息綜合服務平臺的建設宗旨和最終目標。
基于東方通科技集成中間件TongIntegrator和J2EE應用服務器TongWeb實現的信息資源系統具備以下能力:
信息接入通過采集系統實現不同數據源接入。
支持實時、定時、周期等方式的信息采集復制策略;
提供管理與監控接口,以實現中心集中管理與監控。
可以高效率地實現業務系統與信息交換整合系統之間的信息交換,減化將業務系統接入到信息交換整合系統的開發工作。
在業務系統和平臺前置機之間提供快捷、高質量、穩定的雙向數據交換服務。
提供異構數據復制與同步服務,支持各種主流的操作系統及數據庫,支持結構化、非結構化數據,提供增量數據自動識別的功能,提供圖形化的信息配置及管理工具,支持多個任務的同時運行,提供系統管理與監控、日志管理功能。
提供各種信息服務接口包括:
民航總局、華北管理局、總局空管局、華北空管局提供所有生產運行數據的信息接口;
為機組提供航站樓自助服務;
為行業用戶(航空公司、機場等)提供所需空管信息的授權的數據接口;
為社會化服務和奧運保證提供統一標準的數據接口
空管業務信息綜合服務平臺以面向服務的體系架構SOA構建,對外數據接口統一采用WEB Service 服務接口,所提供的數據接口信息能夠根據用戶需求進行訪問權限分配,完成組合信息的輸出。采用成熟的SOA產品平臺,建設信息綜合服務平臺,實現系統之間的松耦合,實現系統之間的整合與協同,便于用戶對信息平臺的管控和積累,其技術特點如下:
標準性、開放性
所采用的相關標準必須是當前主流的技術標準,確保系統具有良好的開放性,能夠實現與多種技術和軟硬件平臺的有機集成。
松耦合性
通過交換系統連接起來的多個應用系統之間是一種松耦合的關系,其中任何系統的應用都不會受其他系統造成直接的危害和影響。
靈活的架構
平臺采用可擴展的技術體系架構,以適應信息化建設和應用系統快速發展的要求。在SOA架構中,服務的實現細節,服務的位置乃至服務請求的底層協議都應該透明。服務總線滿足(實現)這一要求。應用EAI系統運行時服務消費者實際上是向服務總線發起服務調用,服務總線進行服務查找和路由將該調用傳遞給真正的服務提供者。此外,平臺能通過簡單開發或者采用靈活的交換模式可以實現與其它信息綜合服務平臺的互聯互通。
服務的重用
當參與交換的用戶數目增加、業務范圍拓展以及業務流程調整時,平臺有良好的擴展機制和靈活的調整方案適應其變化,不需要修改程序代碼。應用服務或業務模塊(可能是用戶自己開發或提供的標準服務模塊)在被封裝成的靜態服務,可以被其他服務(或入站適配器)重用。
穩定、可靠、實用性
信息平臺功能開發要建立在:運行穩定、安全可靠、實用性強,能夠24小時×365天連續運行。平臺設計可以滿足專業用戶應用不低于100個用戶同時登陸,社會服務不低于2000用戶同時登陸的性能需求的能力,系統必須有足夠的帶寬和較高的處理性能,并且保證高可靠性、高穩定性。
可擴展性
平臺采用可擴展的技術體系架構,以適應信息化建設和應用系統快速發展的要求。接口采用中立的方式進行定義,獨立于實現服務的硬件平臺、操作系統和編程語言,便于系統升級和系統擴容。在保證當前應用的同時,充分考慮未來發展需要,搭建的硬件平臺要具備擴展能力,滿足開放性需求。
信息整理包括資源中心、邏輯節點、監控管理中心、適配器、服務流程編排器、消息總線等,集中部署在應用服務器上,服務開發設計器采用Eclipse插件實現系統設計與集成開發。
文章來源于領測軟件測試網 http://www.k11sc111.com/