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





