公務(wù)員期刊網(wǎng) 論文中心 正文

有線電視網(wǎng)絡(luò)企業(yè)中XML技術(shù)的應(yīng)用

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了有線電視網(wǎng)絡(luò)企業(yè)中XML技術(shù)的應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

有線電視網(wǎng)絡(luò)企業(yè)中XML技術(shù)的應(yīng)用

有線電視網(wǎng)絡(luò)企業(yè)的BOSS系統(tǒng)在建設(shè)過(guò)程中采取了比較普遍的技術(shù),即通過(guò)應(yīng)用xml作為它主要的傳輸媒介與傳輸方式,并把數(shù)據(jù)分多個(gè)批次下載至客戶(hù)端,同時(shí)可以高效地利用本地化數(shù)據(jù)的方式,科學(xué)合理地減少服務(wù)器端與客戶(hù)端之間交互的應(yīng)用。

XML技術(shù)簡(jiǎn)介

XML是一個(gè)元標(biāo)注語(yǔ)言,它是數(shù)據(jù)之間進(jìn)行交換的標(biāo)準(zhǔn)化格式,也是現(xiàn)在全球領(lǐng)域上應(yīng)用最多的一項(xiàng)軟件技術(shù)。XML作為數(shù)據(jù)交換的模式,具備了跨平臺(tái)與跨語(yǔ)言等強(qiáng)大的功能,在應(yīng)用時(shí),是通過(guò)對(duì)不同的系統(tǒng)之間進(jìn)行無(wú)二性的數(shù)據(jù)交換,更進(jìn)一步地簡(jiǎn)化網(wǎng)絡(luò)數(shù)據(jù)的表示與交換,使復(fù)雜的網(wǎng)絡(luò)數(shù)據(jù)可以用代碼、數(shù)據(jù)以及外在的表示方式進(jìn)行合理的分類(lèi)。另外,它還可以作為一類(lèi)層次型的數(shù)據(jù)庫(kù)進(jìn)行應(yīng)用,有時(shí)它還可以有效合理地對(duì)多樣化的數(shù)據(jù)進(jìn)行分類(lèi)和保存,并且可以存儲(chǔ)在和本組、本系列數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)資料內(nèi),是一種可以實(shí)現(xiàn)格式與數(shù)據(jù)互相轉(zhuǎn)換、互相分離的先進(jìn)性技術(shù)。XML技術(shù)的優(yōu)越性就在于其數(shù)據(jù)能夠被用戶(hù)自定義的、帶有語(yǔ)義的標(biāo)記所環(huán)繞,還能夠在數(shù)據(jù)庫(kù)內(nèi)部進(jìn)行無(wú)損檢索、修改以及存儲(chǔ)等操作。XML在信息交換層面上的優(yōu)越性主要有如下幾點(diǎn)。

1可擴(kuò)展性

它具有依據(jù)用戶(hù)的需要定義新標(biāo)記的能力,可以用格式清晰的方式把不同的數(shù)據(jù)結(jié)構(gòu)進(jìn)行一并的保存。

2自我描述性

它能夠支持豐富海量的數(shù)據(jù)系列,可以很好地反映出諸多數(shù)據(jù)之間的復(fù)雜關(guān)系,使得基于XML開(kāi)發(fā)的應(yīng)用程序能夠更加準(zhǔn)確、更加有效地對(duì)相關(guān)的數(shù)據(jù)內(nèi)容進(jìn)行搜索。

3靈活的跨平臺(tái)性

它所采用的Unicode編碼的純文本格式,使其在絕大部分的系統(tǒng)平臺(tái)上能夠使用自如,而且可以在不同的程序與用戶(hù)之間完成數(shù)據(jù)的交換,同時(shí),它對(duì)平臺(tái)的要求也很低。

4簡(jiǎn)單性

對(duì)XML而言,它的文檔是一種純文本文檔,可以實(shí)現(xiàn)文件結(jié)構(gòu)合規(guī)性驗(yàn)證,它的優(yōu)點(diǎn)在于傳輸操作方便。利用DOMAP(I文檔對(duì)象模型的API),能夠簡(jiǎn)便地實(shí)現(xiàn)XML的程序編寫(xiě),并使得它在Web系統(tǒng)的應(yīng)用程序中能夠靈活地得以應(yīng)用。

有線電視網(wǎng)絡(luò)企業(yè)的BOSS系統(tǒng)架構(gòu)

有線電視網(wǎng)絡(luò)企業(yè)的BOSS系統(tǒng)是一個(gè)基于應(yīng)用的平臺(tái),它的內(nèi)部包含著許多種數(shù)據(jù)類(lèi)型。在現(xiàn)階段,有線電視網(wǎng)絡(luò)企業(yè)的BOSS系統(tǒng)主要支撐的業(yè)務(wù)類(lèi)型有模擬電視業(yè)務(wù)、寬帶業(yè)務(wù)、數(shù)字電視業(yè)務(wù)、互動(dòng)點(diǎn)播業(yè)務(wù)、高清電視以及諸多的增值應(yīng)用業(yè)務(wù)。同時(shí),在系統(tǒng)設(shè)計(jì)時(shí),也充分融合了各種最先進(jìn)的理念及最前沿的客戶(hù)管理思想體系,使得其可以面向客戶(hù)、面向融合,并且能夠快速地響應(yīng)每個(gè)客戶(hù)的要求,最終成為一個(gè)新型的多業(yè)務(wù)運(yùn)營(yíng)的支撐平臺(tái)。BOSS系統(tǒng)的主要功能架構(gòu)體系為:實(shí)現(xiàn)企業(yè)級(jí)客戶(hù)的管理、實(shí)現(xiàn)對(duì)呼叫中心的對(duì)接與管理、實(shí)現(xiàn)對(duì)網(wǎng)上營(yíng)業(yè)廳的管理、達(dá)到統(tǒng)一的融合計(jì)費(fèi)管理、實(shí)現(xiàn)對(duì)業(yè)務(wù)的綜合管理、實(shí)現(xiàn)對(duì)工單按照流程進(jìn)行管理、實(shí)現(xiàn)對(duì)工程的管理、實(shí)現(xiàn)對(duì)移動(dòng)營(yíng)業(yè)廳的管理、實(shí)現(xiàn)充值卡的管理以及前置管理等。

有線電視網(wǎng)絡(luò)企業(yè)中XML技術(shù)的應(yīng)用

1XML技術(shù)在BOSS系統(tǒng)內(nèi)部的應(yīng)用

有線電視網(wǎng)絡(luò)企業(yè)BOSS系統(tǒng)在設(shè)計(jì)上采用了B/S式的架構(gòu),并繼承傳統(tǒng)的C/S架構(gòu)的優(yōu)點(diǎn)。因?yàn)锽/S技術(shù)架構(gòu)無(wú)法滿(mǎn)足大量復(fù)雜的業(yè)務(wù)及數(shù)據(jù)傳輸頻繁地交互,而該系統(tǒng)在要求較大的數(shù)據(jù)量的基礎(chǔ)上,同時(shí)要滿(mǎn)足的業(yè)務(wù)操作非常復(fù)雜,為能夠減少頻繁地對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作,就需有一個(gè)獨(dú)立的數(shù)據(jù)處理機(jī)制來(lái)進(jìn)行完善,基于XML技術(shù)的數(shù)據(jù)交換系統(tǒng)就成為了BOSS系統(tǒng)內(nèi)部進(jìn)行數(shù)據(jù)傳輸與交換的首選。①客戶(hù)端:在錄入人員完成相關(guān)的信息錄入后,客戶(hù)端的腳本就首先會(huì)完成信息的校驗(yàn)與轉(zhuǎn)換工作,并把數(shù)據(jù)以XML數(shù)據(jù)包的形式進(jìn)行打包,隨后,XML數(shù)據(jù)包就會(huì)到達(dá)應(yīng)用服務(wù)器上,由業(yè)務(wù)程序來(lái)對(duì)數(shù)據(jù)包數(shù)據(jù)是否合法進(jìn)行分析,并依據(jù)其數(shù)據(jù)的合法性執(zhí)行下一步的業(yè)務(wù)操作,然后,通過(guò)數(shù)據(jù)交換平臺(tái)將這些業(yè)務(wù)數(shù)據(jù)發(fā)送至相應(yīng)的數(shù)據(jù)層。反之,客戶(hù)端如果想要從業(yè)務(wù)層接收XML的數(shù)據(jù)包,就要靈活地將數(shù)據(jù)分批次地下載至客戶(hù)端上,并且能夠利用JavaScript充分靈活地運(yùn)用本地化的數(shù)據(jù),并將其展現(xiàn)到瀏覽器上。②交換系統(tǒng):它負(fù)責(zé)各個(gè)系統(tǒng)間數(shù)據(jù)的相互轉(zhuǎn)發(fā)工作,在XML技術(shù)標(biāo)準(zhǔn)的基礎(chǔ)上,它將Schema進(jìn)行了準(zhǔn)確的定義,明確了適用的TAG集合,對(duì)數(shù)據(jù)交換的標(biāo)準(zhǔn)進(jìn)行了統(tǒng)一,并實(shí)現(xiàn)了系統(tǒng)之間的集成無(wú)縫化。它負(fù)責(zé)將展現(xiàn)層所錄進(jìn)系統(tǒng)的數(shù)據(jù)傳輸至數(shù)據(jù)庫(kù),并將數(shù)據(jù)庫(kù)中的數(shù)據(jù)傳輸至應(yīng)用層,能夠起到把數(shù)據(jù)進(jìn)行分解和打包的功能,同時(shí)實(shí)現(xiàn)對(duì)數(shù)據(jù)的校驗(yàn)與轉(zhuǎn)換。DOM4J是一種非常優(yōu)秀的JavaxMLAPI技術(shù),其特點(diǎn)是具有優(yōu)異的性能及強(qiáng)大的功能。它通常應(yīng)用在Java平臺(tái)上,采用的是Java的集合框架并且對(duì)DOM、JAXP與SAX完全支持。對(duì)Xpath表達(dá)式的查詢(xún)支持是DOM4J最實(shí)用的功能,因而,我們就能夠在DOM4J的Document結(jié)構(gòu)中運(yùn)用這種簡(jiǎn)單的表達(dá)式快捷地找到我們所需要的某個(gè)元素。借用以上的方法,可以輕松地實(shí)現(xiàn)應(yīng)用層對(duì)XML數(shù)據(jù)包的解析,在本層數(shù)據(jù)與業(yè)務(wù)的處理互相分離的情況下,也同樣能夠保證系統(tǒng)對(duì)不同的業(yè)務(wù)進(jìn)行靈活的處理。除此之外,本層還解決了對(duì)不同的數(shù)據(jù)源及數(shù)據(jù)庫(kù)的支持問(wèn)題,確保該系統(tǒng)具備良好的可擴(kuò)展能力。

2XML技術(shù)在BOSS系統(tǒng)與其他接口系統(tǒng)間的應(yīng)用

有線電視網(wǎng)絡(luò)企業(yè)的BOSS系統(tǒng)除其本身主要的業(yè)務(wù)系統(tǒng)之外,也包含相對(duì)獨(dú)立的系統(tǒng)在內(nèi),這些獨(dú)立的系統(tǒng)各自具有不同的數(shù)據(jù)庫(kù)與數(shù)據(jù)格式,但是,為保證整個(gè)系統(tǒng)的運(yùn)轉(zhuǎn)高效,為實(shí)現(xiàn)這些獨(dú)立的系統(tǒng)之間的自動(dòng)交互,就必需以統(tǒng)一的標(biāo)準(zhǔn)語(yǔ)言來(lái)完成。而XML語(yǔ)言本身具有的平臺(tái)無(wú)關(guān)性及自解釋性,所以它就成為系統(tǒng)數(shù)據(jù)交換的標(biāo)準(zhǔn)。基于XML的標(biāo)準(zhǔn),對(duì)Schema的定義及合適的TAG集合做了準(zhǔn)確的定義,在通過(guò)數(shù)據(jù)的交換系統(tǒng)后,承擔(dān)各個(gè)系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)發(fā),實(shí)現(xiàn)了數(shù)據(jù)交換標(biāo)準(zhǔn)的統(tǒng)一,并最終實(shí)現(xiàn)系統(tǒng)之間集成的無(wú)縫化。通過(guò)XML的格式指令單,可以實(shí)現(xiàn)對(duì)百萬(wàn)戶(hù)級(jí)別的BOSS系統(tǒng)的CA有條件接收系統(tǒng)開(kāi)、停節(jié)目頻道的動(dòng)作控制,CallCenter系統(tǒng)能夠做到對(duì)客戶(hù)資料的自動(dòng)提取,支持電話自助查詢(xún)及繳費(fèi)功能,可以依據(jù)催繳費(fèi)用客戶(hù)清單實(shí)現(xiàn)自動(dòng)電話語(yǔ)音催費(fèi)等功能,客戶(hù)也能夠到各個(gè)銀行的網(wǎng)點(diǎn)去方便地辦理繳費(fèi)及業(yè)務(wù)的辦理,客戶(hù)還能夠通過(guò)網(wǎng)上營(yíng)業(yè)廳來(lái)進(jìn)行費(fèi)用信息的查詢(xún)、故障申報(bào)及繳費(fèi),并且,使用統(tǒng)一的XML數(shù)據(jù)格式,也使得短信平臺(tái)可以集成移動(dòng)、聯(lián)通與電信的短信收發(fā)功能,而消息管理的統(tǒng)一格式又能夠使得消息具備了可通過(guò)系統(tǒng)、Email及短信多個(gè)渠道傳輸和群發(fā)的能力。

結(jié)論

在有線電視網(wǎng)絡(luò)企業(yè)的BOSS系統(tǒng)中,通過(guò)采用XML作為系統(tǒng)建設(shè)主要的數(shù)據(jù)交換媒介,對(duì)有線電視網(wǎng)絡(luò)企業(yè)開(kāi)展新的業(yè)務(wù)帶來(lái)了極大的靈活性和便捷,給它的發(fā)展奠定了一個(gè)堅(jiān)實(shí)的基礎(chǔ)平臺(tái)。系統(tǒng)能夠屏蔽掉后臺(tái)的多種數(shù)據(jù)源,以統(tǒng)一的XML數(shù)據(jù)格式完美地呈現(xiàn)給用戶(hù)。XML技術(shù)的廣泛運(yùn)用,滿(mǎn)足了有線電視網(wǎng)絡(luò)企業(yè)BOSS系統(tǒng)建設(shè)中的開(kāi)放性、可擴(kuò)展性、靈活性、安全可靠性以及先進(jìn)性的技術(shù)要求,也為BOSS系統(tǒng)的升級(jí)和完善帶來(lái)了極大的便利。(本文作者:范曄 單位:太原有線電視網(wǎng)絡(luò)有限公司)

相關(guān)熱門(mén)標(biāo)簽