當前位置:文思屋>學習教育>畢業論文>

有線電視網路企業中XML技術的應用論文

文思屋 人氣:9.12K

有線電視網路企業的BOSS系統在建設過程中採取了比較普遍的技術,即通過應用XML作為它主要的傳輸媒介與傳輸方式,並把資料分多個批次下載至客戶端,同時可以高效地利用本地化資料的方式,科學合理地減少伺服器端與客戶端之間互動的應用。

有線電視網路企業中XML技術的應用論文

XML技術簡介

XML是一個元標註語言,它是資料之間進行交換的標準化格式,也是現在全球領域上應用最多的一項軟體技術。XML作為資料交換的模式,具備了跨平臺與跨語言等強大的功能,在應用時,是通過對不同的系統之間進行無二性的資料交換,更進一步地簡化網路資料的表示與交換,使複雜的網路資料可以用程式碼、資料以及外在的表示方式進行合理的分類。另外,它還可以作為一類層次型的資料庫進行應用,有時它還可以有效合理地對多樣化的資料進行分類和儲存,並且可以儲存在和本組、本系列資料相關聯的資料資料內,是一種可以實現格式與資料互相轉換、互相分離的先進性技術。XML技術的優越性就在於其資料能夠被使用者自定義的、帶有語義的標記所環繞,還能夠在資料庫內部進行無損檢索、修改以及儲存等操作。XML在資訊交換層面上的優越性主要有如下幾點。

1可擴充套件性

它具有依據使用者的需要定義新標記的能力,可以用格式清晰的方式把不同的資料結構進行一併的儲存。

2自我描述性

它能夠支援豐富海量的資料系列,可以很好地反映出諸多資料之間的複雜關係,使得基於XML開發的應用程式能夠更加準確、更加有效地對相關的資料內容進行搜尋。

3靈活的跨平臺性

它所採用的Unicode編碼的純文字格式,使其在絕大部分的系統平臺上能夠使用自如,而且可以在不同的程式與使用者之間完成資料的交換,同時,它對平臺的要求也很低。

4簡單性

對XML而言,它的文件是一種純文字文件,可以實現檔案結構合規性驗證,它的優點在於傳輸操作方便。利用DOMAP(I文件物件模型的API),能夠簡便地實現XML的程式編寫,並使得它在Web系統的應用程式中能夠靈活地得以應用。

有線電視網路企業的BOSS系統架構

有線電視網路企業的BOSS系統是一個基於應用的平臺,它的內部包含著許多種資料型別。在現階段,有線電視網路企業的BOSS系統主要支撐的業務型別有模擬電視業務、寬頻業務、數字電視業務、互動點播業務、高清電視以及諸多的增值應用業務。同時,在系統設計時,也充分融合了各種最先進的理念及最前沿的.客戶管理思想體系,使得其可以面向客戶、面向融合,並且能夠快速地響應每個客戶的要求,最終成為一個新型的多業務運營的支撐平臺。BOSS系統的主要功能架構體系為:實現企業級客戶的管理、實現對呼叫中心的對接與管理、實現對網上營業廳的管理、達到統一的融合計費管理、實現對業務的綜合管理、實現對工單按照流程進行管理、實現對工程的管理、實現對移動營業廳的管理、實現充值卡的管理以及前置管理等。

有線電視網路企業中XML技術的應用

1XML技術在BOSS系統內部的應用

有線電視網路企業BOSS系統在設計上採用了B/S式的架構,並繼承傳統的C/S架構的優點。因為B/S技術架構無法滿足大量複雜的業務及資料傳輸頻繁地互動,而該系統在要求較大的資料量的基礎上,同時要滿足的業務操作非常複雜,為能夠減少頻繁地對資料庫進行讀寫操作,就需有一個獨立的資料處理機制來進行完善,基於XML技術的資料交換系統就成為了BOSS系統內部進行資料傳輸與交換的首選。①客戶端:在錄入人員完成相關的資訊錄入後,客戶端的指令碼就首先會完成資訊的校驗與轉換工作,並把資料以XML資料包的形式進行打包,隨後,XML資料包就會到達應用伺服器上,由業務程式來對資料包資料是否合法進行分析,並依據其資料的合法性執行下一步的業務操作,然後,通過資料交換平臺將這些業務資料傳送至相應的資料層。反之,客戶端如果想要從業務層接收XML的資料包,就要靈活地將資料分批次地下載至客戶端上,並且能夠利用JavaScript充分靈活地運用本地化的資料,並將其展現到瀏覽器上。②交換系統:它負責各個系統間資料的相互轉發工作,在XML技術標準的基礎上,它將Schema進行了準確的定義,明確了適用的TAG集合,對資料交換的標準進行了統一,並實現了系統之間的整合無縫化。它負責將展現層所錄進系統的資料傳輸至資料庫,並將資料庫中的資料傳輸至應用層,能夠起到把資料進行分解和打包的功能,同時實現對資料的校驗與轉換。DOM4J是一種非常優秀的JavaxMLAPI技術,其特點是具有優異的效能及強大的功能。它通常應用在Java平臺上,採用的是Java的集合框架並且對DOM、JAXP與SAX完全支援。對Xpath表示式的查詢支援是DOM4J最實用的功能,因而,我們就能夠在DOM4J的Document結構中運用這種簡單的表示式快捷地找到我們所需要的某個元素。借用以上的方法,可以輕鬆地實現應用層對XML資料包的解析,在本層資料與業務的處理互相分離的情況下,也同樣能夠保證系統對不同的業務進行靈活的處理。除此之外,本層還解決了對不同的資料來源及資料庫的支援問題,確保該系統具備良好的可擴充套件能力。

2XML技術在BOSS系統與其他介面系統間的應用

有線電視網路企業的BOSS系統除其本身主要的業務系統之外,也包含相對獨立的系統在內,這些獨立的系統各自具有不同的資料庫與資料格式,但是,為保證整個系統的運轉高效,為實現這些獨立的系統之間的自動互動,就必需以統一的標準語言來完成。而XML語言本身具有的平臺無關性及自解釋性,所以它就成為系統資料交換的標準。基於XML的標準,對Schema的定義及合適的TAG集合做了準確的定義,在通過資料的交換系統後,承擔各個系統之間的資料轉發,實現了資料交換標準的統一,並最終實現系統之間整合的無縫化。通過XML的格式指令單,可以實現對百萬戶級別的BOSS系統的CA有條件接收系統開、停節目頻道的動作控制,CallCenter系統能夠做到對客戶資料的自動提取,支援電話自助查詢及繳費功能,可以依據催繳費用客戶清單實現自動電話語音催費等功能,客戶也能夠到各個銀行的網點去方便地辦理繳費及業務的辦理,客戶還能夠通過網上營業廳來進行費用資訊的查詢、故障申報及繳費,並且,使用統一的XML資料格式,也使得簡訊平臺可以整合移動、聯通與電信的簡訊收發功能,而訊息管理的統一格式又能夠使得訊息具備了可通過系統、Email及簡訊多個渠道傳輸和群發的能力。

結論

在有線電視網路企業的BOSS系統中,通過採用XML作為系統建設主要的資料交換媒介,對有線電視網路企業開展新的業務帶來了極大的靈活性和便捷,給它的發展奠定了一個堅實的基礎平臺。系統能夠遮蔽掉後臺的多種資料來源,以統一的XML資料格式完美地呈現給使用者。XML技術的廣泛運用,滿足了有線電視網路企業BOSS系統建設中的開放性、可擴充套件性、靈活性、安全可靠性以及先進性的技術要求,也為BOSS系統的升級和完善帶來了極大的便利。(本文作者:范曄 單位:太原有線電視網路有限公司)