主頁(http://www.by236.com):沈飛生產數字化綜合視頻指揮調度系統方案(6) 4、采用基于組件的開發和分層的技術路線 基于組件的開發是普通應用程序開發的變體,它具有如下特點: 應用程序由各自獨立的組件組成,這些組件的開發和部署保持相對的獨立性,而且很可能是由不同的團隊開發和部署; 通過僅對這種應用程序的某些組件進行升級,從而對其進行小幅度的升級; 組件可以在不同應用程序之間共享,因此可對它們復用,但同時也產生了項目之間的依賴關系; 盡管并非與基于組件完全密不可分,但基于組件的應用程序傾向于分布式結構; 建設多種信息技術渠道的解決方案,多渠道共享業務邏輯; 分層是從邏輯上將子系統劃分成許多集合,而層間關系的形成要遵循一定的規則。通過分層可以降低子系統間的依賴關系,使系統以更松散的方式耦合,從而更易于建設、維護和進化;可以根據業務的變化,通過快速開發或者配置調整系統以適應系統新的業務需求。 5、采用基于XML信息交換標準 為了能夠在異構平臺、在不同的指揮平臺系統中實現數據交換和業務自動處理,必須涉及到數據和文檔格式的標準化、統一化的問題,需要建立一個能夠描述不同系統之間的數據交換和業務處理流程的標準,以解決數據在處理過程中因標準不統一而引起的諸多問題。 可擴展標記語言XML,是現代信息領域重要的技術發展之一,已經逐漸成為WEB領域的通用語言,也是進行應用集成的較佳語言規范。目前,在國家主管部門確定的電子政務的總體標準中,已經確定把XML作為數據交換的標記語言。作一個形象的比喻人,XML就好像是不同應用系統中的普通話,通過它使紛繁復雜的不同應用系統不再講各自的“方言”,而是通過XML這個普通話進行交流,這樣大家都能以最簡便的方式明白各自的要表達的含義,實現彼此的溝通。XML信息交換系統的建設目的,就是通過XML這一種“普通話”,實現不同業務數據,不同信息之間順暢的完成信息交換,是整個信息交換系統的基石。 XML是一種具有數據描述功能、高度結構性及可驗證性的置標語言。XML允許用戶自行定義標記和屬性。并可以依照所定義的標記與屬性的語法來開發應用程序。XML可以通過標記來描述數據,或配合屬性來輔助描述數據;并且可以借助驗證規則來規范一個XML文件的內容和結構。XML文檔是由XML元素、XML屬性、XML實體組成的。這些元素、屬性和實體描述了文本內容是如何組成的。元素是XML文檔中最主要的組成部分,用于創建單獨的數據塊,實體描述XML中的存儲單元,總的來說,XML語言主要特點有: (1)XML數據交互的透明性、易讀性。與IPv4等底層通信、數據交互協議不同,XML具備很強的透明性、可讀性強。XML的透明性使得人們可以更多地去關注交互的數據內容本身,而不用過多地去關心底層細節。 (2)XML的安全性。與其它的數據交互方式不同,XML中不僅包含了交互數據的內容本身,而且還可以包含應用系統的安全屬性信息,不符合安全設置的請求將被拒之門外,這提高了應用安全性、使得不同的角色具備不同的功能訪問權限。 (3)XML的可靠性。眾所周知,IPv4具有無序不可控性、服務質量不可保障性和不可管理性等弱點,采用XML結合中間件IBM Websphere等,可以確保數據交互的可靠性。 (4)XML的靈活性和可擴展性。作為對SGML語言標準的一種改良,XML更具有靈活性和可擴展性。同時,它又沒有SGML那么復雜以致難于實施。作為一種標記語言,XML允許任意定義標記以及多層次嵌套。正是由于XML的專業性和可擴展性,許多行業紛紛采用XML來制訂行業的數據交互標準。 (5)XML的平臺無關性、開發語言無關性。XML與操作系統平臺無關、與應用系統所采用的具體開發語言無關,正是這一點使之成為異構系統之間互聯互通的國標通行標準,也成為第二代互聯網技術的技術基礎。 5.3軟件應用模型 綜合應用系統不是孤立的,須考慮不同數據庫和應用系統間的關系和聯系,形成基于共享的新的應用體系,提高沈飛生產指揮調度中心體系各級應用系統間的信息共享和業務協同能力及水平。 通過對有關地區和部門實施信息共享互聯互通工程經驗的總結、分析和研究,沈飛生產指揮調度中心綜合應用系統開發方案同時考慮了基于數據層面的共享數據庫技術,以及基于應用系統間的集成和整合技術,從而滿足指揮管理對信息實時、多樣、可變的需求,實現相關信息在指揮調度中心平臺體系中按一定規則流動和共享,以提高各系統間實時、安全、準確的協同能力,并解決應用系統因業務管理流程變化,而需不斷重新建設的狀況。根據應用的特殊需求以及用戶對象的操作特點,對指揮綜合應用系統不同的應用子系統模塊,采用基于B/S模式與C/S模式相結合的軟件體系結構進行構建。 5.4ezRIMS系統介紹 ezRIMS實時信息監控管理系統提供了企業級的設備及子系統集成服務,包括各子系統和設備的接入服務、數據存儲服務、與應用軟件進行數據交換的協議以及實現此協議的接口等,形成了一套基于此平臺的應用軟件所使用的應用服務框架。其最終目標是對轄區內所有設備進行全面有效的監控和管理,確保各設備及子系統處于高效、節能、最佳運行狀態。圖5-3是ezRIMS一個典型的實施(Deployment)架構圖,它表現了其在整個系統中所處的位置和與各種子系統之間的連接關系。 ![]() ezRIMS采用統一的開發框架,快加針對智能設備/子系統集成業務邏輯開發其表現層和控制層,加上與基于門戶(Portal)的統一的安全模塊,可獨立運行,具有系統開銷小的特點,廣泛適用于中小型智能設備集成系統。 對于大中型集成系統,ezRIMS可采用Struts-Portlet形式,布署在Portal上,其核心基礎構件提供一個基于Portlet的可復用框架, 還包括個性化的安全權限控制、配置管理、內容和數據庫管理、查詢、數據挖掘和報表生成、協同事務處理和工作流、基于Web Services的系統集成等通用業務基礎功能。 (中國集群通信網 | 責任編輯:陳曉亮) |





