前言:想要寫出一篇引人入勝的文章?我們特意為您整理了有線電視網(wǎng)絡企業(yè)中XML技術(shù)的應用范文,希望能給你帶來靈感和參考,敬請閱讀。
有線電視網(wǎng)絡企業(yè)的BOSS系統(tǒng)在建設過程中采取了比較普遍的技術(shù),即通過應用xml作為它主要的傳輸媒介與傳輸方式,并把數(shù)據(jù)分多個批次下載至客戶端,同時可以高效地利用本地化數(shù)據(jù)的方式,科學合理地減少服務器端與客戶端之間交互的應用。
XML技術(shù)簡介
XML是一個元標注語言,它是數(shù)據(jù)之間進行交換的標準化格式,也是現(xiàn)在全球領(lǐng)域上應用最多的一項軟件技術(shù)。XML作為數(shù)據(jù)交換的模式,具備了跨平臺與跨語言等強大的功能,在應用時,是通過對不同的系統(tǒng)之間進行無二性的數(shù)據(jù)交換,更進一步地簡化網(wǎng)絡數(shù)據(jù)的表示與交換,使復雜的網(wǎng)絡數(shù)據(jù)可以用代碼、數(shù)據(jù)以及外在的表示方式進行合理的分類。另外,它還可以作為一類層次型的數(shù)據(jù)庫進行應用,有時它還可以有效合理地對多樣化的數(shù)據(jù)進行分類和保存,并且可以存儲在和本組、本系列數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)資料內(nèi),是一種可以實現(xiàn)格式與數(shù)據(jù)互相轉(zhuǎn)換、互相分離的先進性技術(shù)。XML技術(shù)的優(yōu)越性就在于其數(shù)據(jù)能夠被用戶自定義的、帶有語義的標記所環(huán)繞,還能夠在數(shù)據(jù)庫內(nèi)部進行無損檢索、修改以及存儲等操作。XML在信息交換層面上的優(yōu)越性主要有如下幾點。
1可擴展性
它具有依據(jù)用戶的需要定義新標記的能力,可以用格式清晰的方式把不同的數(shù)據(jù)結(jié)構(gòu)進行一并的保存。
2自我描述性
它能夠支持豐富海量的數(shù)據(jù)系列,可以很好地反映出諸多數(shù)據(jù)之間的復雜關(guān)系,使得基于XML開發(fā)的應用程序能夠更加準確、更加有效地對相關(guān)的數(shù)據(jù)內(nèi)容進行搜索。
3靈活的跨平臺性
它所采用的Unicode編碼的純文本格式,使其在絕大部分的系統(tǒng)平臺上能夠使用自如,而且可以在不同的程序與用戶之間完成數(shù)據(jù)的交換,同時,它對平臺的要求也很低。
4簡單性
對XML而言,它的文檔是一種純文本文檔,可以實現(xiàn)文件結(jié)構(gòu)合規(guī)性驗證,它的優(yōu)點在于傳輸操作方便。利用DOMAP(I文檔對象模型的API),能夠簡便地實現(xiàn)XML的程序編寫,并使得它在Web系統(tǒng)的應用程序中能夠靈活地得以應用。
有線電視網(wǎng)絡企業(yè)的BOSS系統(tǒng)架構(gòu)
有線電視網(wǎng)絡企業(yè)的BOSS系統(tǒng)是一個基于應用的平臺,它的內(nèi)部包含著許多種數(shù)據(jù)類型。在現(xiàn)階段,有線電視網(wǎng)絡企業(yè)的BOSS系統(tǒng)主要支撐的業(yè)務類型有模擬電視業(yè)務、寬帶業(yè)務、數(shù)字電視業(yè)務、互動點播業(yè)務、高清電視以及諸多的增值應用業(yè)務。同時,在系統(tǒng)設計時,也充分融合了各種最先進的理念及最前沿的客戶管理思想體系,使得其可以面向客戶、面向融合,并且能夠快速地響應每個客戶的要求,最終成為一個新型的多業(yè)務運營的支撐平臺。BOSS系統(tǒng)的主要功能架構(gòu)體系為:實現(xiàn)企業(yè)級客戶的管理、實現(xiàn)對呼叫中心的對接與管理、實現(xiàn)對網(wǎng)上營業(yè)廳的管理、達到統(tǒng)一的融合計費管理、實現(xiàn)對業(yè)務的綜合管理、實現(xiàn)對工單按照流程進行管理、實現(xiàn)對工程的管理、實現(xiàn)對移動營業(yè)廳的管理、實現(xiàn)充值卡的管理以及前置管理等。
有線電視網(wǎng)絡企業(yè)中XML技術(shù)的應用
1XML技術(shù)在BOSS系統(tǒng)內(nèi)部的應用
有線電視網(wǎng)絡企業(yè)BOSS系統(tǒng)在設計上采用了B/S式的架構(gòu),并繼承傳統(tǒng)的C/S架構(gòu)的優(yōu)點。因為B/S技術(shù)架構(gòu)無法滿足大量復雜的業(yè)務及數(shù)據(jù)傳輸頻繁地交互,而該系統(tǒng)在要求較大的數(shù)據(jù)量的基礎(chǔ)上,同時要滿足的業(yè)務操作非常復雜,為能夠減少頻繁地對數(shù)據(jù)庫進行讀寫操作,就需有一個獨立的數(shù)據(jù)處理機制來進行完善,基于XML技術(shù)的數(shù)據(jù)交換系統(tǒng)就成為了BOSS系統(tǒng)內(nèi)部進行數(shù)據(jù)傳輸與交換的首選。①客戶端:在錄入人員完成相關(guān)的信息錄入后,客戶端的腳本就首先會完成信息的校驗與轉(zhuǎn)換工作,并把數(shù)據(jù)以XML數(shù)據(jù)包的形式進行打包,隨后,XML數(shù)據(jù)包就會到達應用服務器上,由業(yè)務程序來對數(shù)據(jù)包數(shù)據(jù)是否合法進行分析,并依據(jù)其數(shù)據(jù)的合法性執(zhí)行下一步的業(yè)務操作,然后,通過數(shù)據(jù)交換平臺將這些業(yè)務數(shù)據(jù)發(fā)送至相應的數(shù)據(jù)層。反之,客戶端如果想要從業(yè)務層接收XML的數(shù)據(jù)包,就要靈活地將數(shù)據(jù)分批次地下載至客戶端上,并且能夠利用JavaScript充分靈活地運用本地化的數(shù)據(jù),并將其展現(xiàn)到瀏覽器上。②交換系統(tǒng):它負責各個系統(tǒng)間數(shù)據(jù)的相互轉(zhuǎn)發(fā)工作,在XML技術(shù)標準的基礎(chǔ)上,它將Schema進行了準確的定義,明確了適用的TAG集合,對數(shù)據(jù)交換的標準進行了統(tǒng)一,并實現(xiàn)了系統(tǒng)之間的集成無縫化。它負責將展現(xiàn)層所錄進系統(tǒng)的數(shù)據(jù)傳輸至數(shù)據(jù)庫,并將數(shù)據(jù)庫中的數(shù)據(jù)傳輸至應用層,能夠起到把數(shù)據(jù)進行分解和打包的功能,同時實現(xiàn)對數(shù)據(jù)的校驗與轉(zhuǎn)換。DOM4J是一種非常優(yōu)秀的JavaxMLAPI技術(shù),其特點是具有優(yōu)異的性能及強大的功能。它通常應用在Java平臺上,采用的是Java的集合框架并且對DOM、JAXP與SAX完全支持。對Xpath表達式的查詢支持是DOM4J最實用的功能,因而,我們就能夠在DOM4J的Document結(jié)構(gòu)中運用這種簡單的表達式快捷地找到我們所需要的某個元素。借用以上的方法,可以輕松地實現(xiàn)應用層對XML數(shù)據(jù)包的解析,在本層數(shù)據(jù)與業(yè)務的處理互相分離的情況下,也同樣能夠保證系統(tǒng)對不同的業(yè)務進行靈活的處理。除此之外,本層還解決了對不同的數(shù)據(jù)源及數(shù)據(jù)庫的支持問題,確保該系統(tǒng)具備良好的可擴展能力。
2XML技術(shù)在BOSS系統(tǒng)與其他接口系統(tǒng)間的應用
有線電視網(wǎng)絡企業(yè)的BOSS系統(tǒng)除其本身主要的業(yè)務系統(tǒng)之外,也包含相對獨立的系統(tǒng)在內(nèi),這些獨立的系統(tǒng)各自具有不同的數(shù)據(jù)庫與數(shù)據(jù)格式,但是,為保證整個系統(tǒng)的運轉(zhuǎn)高效,為實現(xiàn)這些獨立的系統(tǒng)之間的自動交互,就必需以統(tǒng)一的標準語言來完成。而XML語言本身具有的平臺無關(guān)性及自解釋性,所以它就成為系統(tǒng)數(shù)據(jù)交換的標準?;赬ML的標準,對Schema的定義及合適的TAG集合做了準確的定義,在通過數(shù)據(jù)的交換系統(tǒng)后,承擔各個系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)發(fā),實現(xiàn)了數(shù)據(jù)交換標準的統(tǒng)一,并最終實現(xiàn)系統(tǒng)之間集成的無縫化。通過XML的格式指令單,可以實現(xiàn)對百萬戶級別的BOSS系統(tǒng)的CA有條件接收系統(tǒng)開、停節(jié)目頻道的動作控制,CallCenter系統(tǒng)能夠做到對客戶資料的自動提取,支持電話自助查詢及繳費功能,可以依據(jù)催繳費用客戶清單實現(xiàn)自動電話語音催費等功能,客戶也能夠到各個銀行的網(wǎng)點去方便地辦理繳費及業(yè)務的辦理,客戶還能夠通過網(wǎng)上營業(yè)廳來進行費用信息的查詢、故障申報及繳費,并且,使用統(tǒng)一的XML數(shù)據(jù)格式,也使得短信平臺可以集成移動、聯(lián)通與電信的短信收發(fā)功能,而消息管理的統(tǒng)一格式又能夠使得消息具備了可通過系統(tǒng)、Email及短信多個渠道傳輸和群發(fā)的能力。
結(jié)論
在有線電視網(wǎng)絡企業(yè)的BOSS系統(tǒng)中,通過采用XML作為系統(tǒng)建設主要的數(shù)據(jù)交換媒介,對有線電視網(wǎng)絡企業(yè)開展新的業(yè)務帶來了極大的靈活性和便捷,給它的發(fā)展奠定了一個堅實的基礎(chǔ)平臺。系統(tǒng)能夠屏蔽掉后臺的多種數(shù)據(jù)源,以統(tǒng)一的XML數(shù)據(jù)格式完美地呈現(xiàn)給用戶。XML技術(shù)的廣泛運用,滿足了有線電視網(wǎng)絡企業(yè)BOSS系統(tǒng)建設中的開放性、可擴展性、靈活性、安全可靠性以及先進性的技術(shù)要求,也為BOSS系統(tǒng)的升級和完善帶來了極大的便利。(本文作者:范曄 單位:太原有線電視網(wǎng)絡有限公司)