【摘要】電信重組后形成三家全業(yè)務(wù)運(yùn)營商,運(yùn)營商之間的結(jié)算關(guān)系也變得復(fù)雜,本文介紹了全業(yè)務(wù)運(yùn)營商建設(shè)綜合結(jié)算系統(tǒng)的緊迫性和必要性,通過對(duì)綜合結(jié)算系統(tǒng)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的介紹,提出了系統(tǒng)的整體設(shè)計(jì)思路,系統(tǒng)的分層以及功能。
【關(guān)鍵詞】綜合結(jié)算系統(tǒng)網(wǎng)間結(jié)算系統(tǒng)結(jié)構(gòu)
1概述
電信融合重組后形成三家全業(yè)務(wù)運(yùn)營商,運(yùn)營商之間、運(yùn)營商與合作伙伴之間競爭與合作的關(guān)系也將發(fā)生變化并變得更加復(fù)雜,運(yùn)營商之間的結(jié)算關(guān)系也從較為單純的網(wǎng)間結(jié)算演變成多層次、多方面的復(fù)雜的結(jié)算關(guān)系。因此,運(yùn)營商為了滿足綜合業(yè)務(wù)結(jié)算的需求,改善綜合結(jié)算系統(tǒng)的處理能力,建立一套綜合的結(jié)算系統(tǒng)顯得尤為迫切,新系統(tǒng)要具備靈活的結(jié)算模式和綜合業(yè)務(wù)實(shí)現(xiàn)能力,才能從不斷變化的網(wǎng)間通信中獲取結(jié)算收入。建設(shè)完備的結(jié)算體系的不僅是來自外部市場(chǎng)競爭的要求,也是加強(qiáng)企業(yè)內(nèi)部自身建設(shè)的要求,通過結(jié)算體系的不斷完善,可以全面掌握業(yè)務(wù)經(jīng)營狀況和全網(wǎng)業(yè)務(wù)流量流向,有效地實(shí)現(xiàn)網(wǎng)內(nèi)核算單位間、各類業(yè)務(wù)間的收入攤分和成本核算。
2結(jié)算系統(tǒng)總體介紹
(一)系統(tǒng)結(jié)構(gòu)
1、系統(tǒng)邏輯結(jié)構(gòu)
綜合結(jié)算系統(tǒng)由三個(gè)邏輯子系統(tǒng)組成,分別為結(jié)算后臺(tái)核心子系統(tǒng),結(jié)算后臺(tái)輔助子系統(tǒng),結(jié)算前臺(tái)WEB系統(tǒng)組成。
2、系統(tǒng)物理結(jié)構(gòu)
(1)結(jié)算數(shù)據(jù)庫服務(wù)器:結(jié)算數(shù)據(jù)庫服務(wù)器位于整個(gè)系統(tǒng)的核心數(shù)據(jù)層,運(yùn)行關(guān)系型的數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。負(fù)責(zé)批價(jià)后結(jié)算話單的入庫匯總,月底的結(jié)算出帳,以及響應(yīng)業(yè)務(wù)人員的查詢、統(tǒng)計(jì)分析等應(yīng)用。
(2)結(jié)算處理服務(wù)器:結(jié)算處理服務(wù)器負(fù)責(zé)對(duì)采集過來的結(jié)算話單進(jìn)行實(shí)時(shí)的預(yù)處理,批價(jià)??紤]到結(jié)算處理的話單量很大,且實(shí)時(shí)性要求較高,因此要求主機(jī)系統(tǒng)具有很高的可靠性、可用性及處理能力。
(3)WEB服務(wù)器:WEB服務(wù)器將運(yùn)行應(yīng)用服務(wù)器軟件BEA Weblogic Server,負(fù)責(zé)客戶端瀏覽器的Web接入。
(4)采集服務(wù)器:系統(tǒng)采用集中采集的方式,省中心的采集服務(wù)器將負(fù)責(zé)從各個(gè)關(guān)口局采集結(jié)算話單文件,并實(shí)時(shí)的將話單發(fā)送到結(jié)算處理服務(wù)器。
(5)接口服務(wù)器:為提高系統(tǒng)的可用性,系統(tǒng)將采用群集的處理方式,接口服務(wù)器節(jié)點(diǎn)間通過應(yīng)用的均衡部署實(shí)現(xiàn)負(fù)載分擔(dān)、互為備份。
(二)設(shè)計(jì)思路
1、穩(wěn)定性
(1)數(shù)據(jù)庫用戶劃分:通過將存儲(chǔ)不同類型表實(shí)體的數(shù)據(jù)庫賬戶分開,在結(jié)構(gòu)上保證不同屬性的表間的數(shù)據(jù)在訪問權(quán)限、占用表空間等方面互不影響,為系統(tǒng)穩(wěn)定運(yùn)行創(chuàng)造條件。
(2)操作系統(tǒng)用戶劃分:通過在操作系統(tǒng)層將應(yīng)用執(zhí)行用戶和軟件安裝用戶分開,將這兩個(gè)賬戶分給不同人員管理,避免核心程序及腳本被執(zhí)行者修改。確保軟件的穩(wěn)定運(yùn)行。
(3)后臺(tái)應(yīng)用分層:通過對(duì)后臺(tái)應(yīng)用的分層設(shè)計(jì),確保每個(gè)后臺(tái)應(yīng)用程序邏輯功能相對(duì)單一,為系統(tǒng)穩(wěn)定性創(chuàng)造條件。
(4)大量采用非常駐進(jìn)程:整個(gè)系統(tǒng)僅有兩個(gè)常駐進(jìn)程,即shedtsk和srvd。前者為系統(tǒng)總調(diào)度進(jìn)程,后者為后臺(tái)監(jiān)控服務(wù)端。這兩個(gè)進(jìn)程整體邏輯簡單,完成特定的調(diào)度任務(wù)和后臺(tái)監(jiān)控http服務(wù)。其他系統(tǒng)核心模塊,如采集、預(yù)處理、批價(jià)、累帳、接口等功能,都是非常駐程序。通過系統(tǒng)配置的時(shí)序,將各模塊依次啟動(dòng)運(yùn)行。
2、靈活性/擴(kuò)展性
(1)分離模版:系統(tǒng)通過對(duì)話單分揀參數(shù)化,通過TICKET_FIELD、SPLIT_RULE、TICKET_FIELD_ RULE、TICKET_FIELD_VALUE、TEMPLATE_RULE等參數(shù)表,將話單分類邏輯參數(shù)化。
(2)公式語言及COMM視圖:系統(tǒng)的prep, billing,rate以及settevd程序均支持內(nèi)置支持公式腳本。該腳本是類C語言的腳本語言。通過抽象話單的字段域,實(shí)現(xiàn)話單字段的靈活組合,同時(shí),在公式語言內(nèi)部提供對(duì)COMM_SEARCH和COMM_RANGE表的查找,使公式語言幾乎可以支持任何參數(shù)表的快速關(guān)聯(lián)查找。系統(tǒng)提供param_supp共享內(nèi)存參數(shù)服務(wù)使快速查找成為可能。
(3)流程模型及公式:系統(tǒng)通過可配置的流程模型以及prep、rate等支持任意格式的流程環(huán)節(jié),可以組成處理幾乎所有話單格式的流程。只要編寫簡單的prep或rate公式腳本即可支持新業(yè)務(wù)。
3、完備性(一致性)
(1)流程及日志模型:系統(tǒng)提供流程模型以及每個(gè)環(huán)節(jié)的輸入輸出日志平衡性。在模型上支持話單數(shù)據(jù)的全流程數(shù)據(jù)完整性稽核。
(2)審核稽核手段:系統(tǒng)提供稽核前臺(tái)的稽核手段,只要對(duì)每個(gè)特定流程提供稽核SQL語言腳本,即可實(shí)現(xiàn)對(duì)全流程的稽核校驗(yàn)。確保數(shù)據(jù)完整性。
(三)系統(tǒng)分層及功能
整個(gè)系統(tǒng)由四個(gè)層次組成,即操作系統(tǒng)層、數(shù)據(jù)庫層、后臺(tái)應(yīng)用層及前臺(tái)應(yīng)用層。
操作系統(tǒng)層:該層由主機(jī)存儲(chǔ)系統(tǒng)組成,提供高速的主機(jī)運(yùn)行環(huán)境以及大容量的存儲(chǔ)空間。綜合結(jié)算系統(tǒng)可以在IBM-AIX系統(tǒng)、HP-UX系統(tǒng)、COMPAQ系統(tǒng)都能夠很好的運(yùn)行。
(1)數(shù)據(jù)庫平臺(tái):該層是一個(gè)數(shù)據(jù)庫管理系統(tǒng),一般為ORACLE。綜合結(jié)算能夠在ORACLE系統(tǒng)上運(yùn)行,系統(tǒng)也可以通過少量的改造支持其他數(shù)據(jù)庫。
(2)后臺(tái)應(yīng)用:該層使綜合結(jié)算系統(tǒng)的核心層,由少量常駐服務(wù)(shedtsk和srvd)和一系列C語言應(yīng)用及腳本應(yīng)用組成。實(shí)現(xiàn)對(duì)話單的采集到累帳入庫的過程。同時(shí)系統(tǒng)提供srvd監(jiān)控后臺(tái)服務(wù)、支持靈活的系統(tǒng)監(jiān)控。
(3)WEB應(yīng)用:該層主要采用J2EE技術(shù),提供綜合結(jié)算的業(yè)務(wù)操作手段、實(shí)現(xiàn)參數(shù)的前臺(tái)配置以及觸發(fā)調(diào)用后臺(tái)應(yīng)用的接口(如:參數(shù)刷新的觸發(fā)、啟停后臺(tái)應(yīng)用、導(dǎo)入導(dǎo)出數(shù)據(jù)等)。
隨著市場(chǎng)競爭的日益激烈,結(jié)算收入、結(jié)算支出已經(jīng)成為公司業(yè)務(wù)收入和運(yùn)營成本的重要組成部分,對(duì)公司整體效益的影響作用也越來越大,因此加強(qiáng)網(wǎng)間結(jié)算管理,增加結(jié)算收入、減少結(jié)算支出的工作顯得越來越重要。綜合結(jié)算系統(tǒng)就為網(wǎng)間結(jié)算管理提供了系統(tǒng)支撐,除了要保證與其他運(yùn)營商、合作伙伴的結(jié)算數(shù)據(jù)以及網(wǎng)內(nèi)攤分?jǐn)?shù)據(jù)的準(zhǔn)確及時(shí)性,還要不斷滿足市場(chǎng)部門提出的新需求,加強(qiáng)對(duì)異常流量的監(jiān)控,增強(qiáng)個(gè)性化結(jié)算分析的功能,提高分析效率,為市場(chǎng)決策做好支撐。