開發(fā)商:山東浪潮齊魯軟件產(chǎn)業(yè)股份有限公司 開發(fā)背景 電信業(yè)務(wù)運營支撐系統(tǒng)(BOSS)概念的提出已有多年,BOSS的建設(shè)是提高電信企業(yè)競爭力的關(guān)鍵,這一點已經(jīng)被電信運營企業(yè)廣泛認可。2001年7月,在北京召開了電信業(yè)務(wù)支撐系統(tǒng)高級論壇;作為構(gòu)建在BOSS基礎(chǔ)之上的重要系統(tǒng),9月份由每周電腦報組織的電信CRM研討會也吸引了多家電信運營商的專家及開發(fā)商參加。這些跡象都表明了BOSS在今年已成為電信業(yè)內(nèi)重點研討和實施的項目。 從宏觀上講,建設(shè)BOSS的戰(zhàn)略意義從根本上在于應(yīng)對競爭,包括來自國內(nèi)的和國外的。入世之后,競爭局面將更加嚴峻。電信運營企業(yè)必須通過信息手段提高自身競爭力。因此,采用先進的信息管理技術(shù),建設(shè)BOSS系統(tǒng)成為中國的電信運營商們考慮的首要問題。 建設(shè)BOSS這樣一個規(guī)模龐大、涉及面廣泛、耗資巨大的項目,其風(fēng)險可想而知,除去安全性、穩(wěn)定性、可靠性的因素,技術(shù)、廠家、產(chǎn)品、自身人員、管理多方面的不成熟更形成了建設(shè)中的風(fēng)險。但中國移動通信集團公司計費中心計費管理處副處長寧宇認為,如果不冒業(yè)務(wù)風(fēng)險就要面臨市場風(fēng)險。目前的電信業(yè)務(wù)之市場風(fēng)險非常大,實際上是為降低這上面的風(fēng)險而甘愿去冒技術(shù)、產(chǎn)品上的風(fēng)險。所以風(fēng)險再大也要做。 方案詳細介紹:
2、核心技術(shù) LC BOSS V1.0.0 采用了先進的三層/多層架構(gòu)體系,如下所示:
LC BOSS 系統(tǒng)總的來說,具有以下特點: * 基于數(shù)據(jù)中心的全集中處理模式: 采用基于數(shù)據(jù)中心(可以含數(shù)據(jù)倉庫)的三層/多層處理模式,全省的所有數(shù)據(jù)均在省中心(數(shù)據(jù)分類存儲,可存在于一個或多個數(shù)據(jù)庫中),這種方式整體投資少、易管理、易維護、易升級,軟硬件資源能夠得到有效利用。這種集中不僅僅是簡單的位置上的集中和機器的集中,更重要的是數(shù)據(jù)的集中和應(yīng)用的集中。 * 處理性能大大提高: 在實時累計情況下,計費峰值處理能力達到6000條/秒以上話單(山東移動共36顆CPU 硬件環(huán)境下);基于專用實時數(shù)據(jù)庫的新設(shè)計,突破了傳統(tǒng)的基于數(shù)據(jù)庫的實時累計方式,初步試驗在同等硬件環(huán)境下,速度可提高一半以上,且能保證數(shù)據(jù)的一致性和事務(wù)完整性。 * 實時性好: 正常情況下,用戶打完電話可在15分鐘內(nèi)查詢到話單,一般在10分鐘以內(nèi),可有效地支持預(yù)付費、租機租卡等業(yè)務(wù),阻止大額度惡意高額用戶的產(chǎn)生。 * 結(jié)構(gòu)相當靈活: 計費系統(tǒng)采用并行、流水線作業(yè)方式。硬件上,在多個節(jié)點間可靈活配置和擴充,且節(jié)點型號和生產(chǎn)廠家不受限制,總的處理能力隨著資源的增長而能得到相應(yīng)提高。隨著業(yè)務(wù)的變化,應(yīng)用能夠進行靈活地擴充。以上措施使得在交換機更新?lián)Q代、增加交換機數(shù)量、計費規(guī)則改變、軟硬件技術(shù)提高時,可實現(xiàn)在線增加、更新相應(yīng)的模塊或設(shè)備,達到系統(tǒng)的平滑升級。此過程對用戶來講是完全透明的,從而保證整個系統(tǒng)的靈活性和可靠性。 * 能夠靈活地處理費率等調(diào)整: 同時支持多套費率,遇通話費率、節(jié)假日、時間段優(yōu)惠的調(diào)整,只需修改一下基礎(chǔ)數(shù)據(jù)表,在不停應(yīng)用的情況下就能正確處理調(diào)整前后的話單。如2000.4.30本為星期天,則政府考慮到五一放假需要,將4.30調(diào)整為非休息日,將5.5(星期五)調(diào)整為休息日,則只需在節(jié)假日優(yōu)惠表中加入4.30號的優(yōu)惠信息即可,應(yīng)用程序不做任何改動。又如某地用戶5.1后(含5.1)的話單不再計地方附加費,而在5.1后(含5.1)進入計費系統(tǒng)的話單可能還含有用戶在5.1前的話單,應(yīng)用程序也不需做任何改動,只需在基礎(chǔ)費率表中加入調(diào)整前后的費率、在費率切換表中加入新費率的適用時間。 * 支持多種優(yōu)惠: 支持節(jié)假日、時間段、周末、主叫優(yōu)惠、被叫優(yōu)惠、呼轉(zhuǎn)優(yōu)惠、小區(qū)號優(yōu)惠、集團優(yōu)惠等方式,可以方便地修改優(yōu)惠率,無需停止應(yīng)用程序運行。 * 實現(xiàn)了按用戶計費的方式: 支持每個用戶可有一套單獨的費率,打破了每個品牌必須有相同的號段的限制,可支持用戶在手機號碼不變的情況下在不同品牌間自由轉(zhuǎn)網(wǎng)。提供與綜合業(yè)務(wù)處理系統(tǒng)的數(shù)據(jù)傳送接口,用戶的資料可近乎實時地轉(zhuǎn)至計費系統(tǒng),計費系統(tǒng)在不停應(yīng)用的情況下能實時利用到這些資料。 * 擴展性強: 在軟件設(shè)計上,引入了"邏輯服務(wù)器"概念和"參數(shù)驅(qū)動"等合理的設(shè)計思想,采用模塊化結(jié)構(gòu)。各模塊任務(wù)獨立,在總控模塊的控制下協(xié)調(diào)運作。因此,增加新業(yè)務(wù)后,可以方便地增加新業(yè)務(wù)處理模塊,能夠快速、平滑地升級,不影響應(yīng)用軟件的實時運行。 * 完備的監(jiān)控方式: 通過多種方式監(jiān)控應(yīng)用系統(tǒng)的運行狀況,及時發(fā)現(xiàn)系統(tǒng)存在的問題,保證系統(tǒng)的安全運行。主要有以下監(jiān)控內(nèi)容:
* 方便實用的應(yīng)用管理: 在控制臺提供了圖形界面,用于對應(yīng)用系統(tǒng)各節(jié)點的應(yīng)用進行啟動、暫停、終止的操作,也可刷新公參共享內(nèi)存數(shù)據(jù),而不必登錄到各節(jié)點重復(fù)操作,節(jié)省了系統(tǒng)管理人員的工作量。若系統(tǒng)增加或減少了某些模塊,只需在應(yīng)用管理程序的配置文件中做相應(yīng)相應(yīng)即可。 * 豐富靈活的報表處理: 本系統(tǒng)的報表系統(tǒng)靈活、準確、速度快捷,易于擴充,便于更新,充分前瞻性得考慮了客戶業(yè)務(wù)變化性大、發(fā)展速度快的現(xiàn)狀,可以在系統(tǒng)運行后最大限度的保證系統(tǒng)的穩(wěn)定性,減少對系統(tǒng)的升級修改,從而保證了整個計費系統(tǒng)的穩(wěn)定運行。 * 友好快捷的查詢界面,提供web查詢: 本系統(tǒng)提供了基于web的查詢系統(tǒng),可供各地市通過內(nèi)部局域網(wǎng)進行查詢。查詢操作簡便易用,并提供了大量靈活、方便、快捷的報表查詢功能。通過web網(wǎng)站的主頁,地市用戶可以查詢詳單、各種統(tǒng)計報表(如:業(yè)務(wù)統(tǒng)計、網(wǎng)間結(jié)算、高額話單等)以及各種基礎(chǔ)數(shù)據(jù)(如:城市區(qū)號、國家代碼、城市間費率等)、向省中心反饋意見、資料下載;省中心除了擁有地市的權(quán)限還可以下發(fā)通知、管理地市用戶、管理地市用戶的反饋信息等功能。另外,為了增加各地市人員的交流與溝通,本系統(tǒng)還提供了聊天室功能。 * 可靠的安全性設(shè)計: 主機、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫、中間件、應(yīng)用系統(tǒng)等都做了良好的設(shè)計,防止單點故障的發(fā)生和非法侵入。 * 合理分表 按號段、日期等分表的方法,即每個手機號段五天一個表的方法,同時借助號段表的命名特征,將詳單表中的做索引的手機號字段壓縮至4位,增加了插入、查詢的速度和操作的并行度,減少了存儲容量。 使用自己開發(fā)的表管理程序,可智能地自動建表及其相關(guān)的索引、觸發(fā)器、實時累計表等,把數(shù)據(jù)相對均分到多個硬盤上,詳單表的增加或刪除不會給管理者添加任何麻煩。 * 避免磁盤I/O 磁盤子系統(tǒng)是計算機中最慢的設(shè)備之一,計費系統(tǒng)中超大數(shù)據(jù)量又必然要與硬盤打交道,因此硬盤常常成為制約系統(tǒng)性能的瓶頸。我們采用了以共享內(nèi)存為主的進程間通訊方式,兼用消息隊列、Socket、管道(pipe)等IPC機制,用信號燈機制協(xié)調(diào)通訊的同步及一致性,進程使用的基礎(chǔ)數(shù)據(jù)表等一次性地從數(shù)據(jù)庫中加載到共享內(nèi)存中,避免頻繁訪問數(shù)據(jù)庫。這樣在一臺計算機內(nèi)部,除了進入計費系統(tǒng)的原始話單文件、日志文件和需傳出的文件外,盡可能不與硬盤打交道,部分計算機間可用Socket網(wǎng)絡(luò)方式直接通訊,這樣大大提高了計費速度,我們在預(yù)處理、劃價、報表累計、實時累計、預(yù)付費、反欺詐等子系統(tǒng)均采用了這種方式。 * 并行處理策略 在并行處理方面,我們不僅采用多進程處理方式,更多地采用了多線程程序設(shè)計,通過總控程序控制進程(線程)的個數(shù),使并行度更高、系統(tǒng)消耗更小、處理速度更快、資源利用更充分。由于在數(shù)據(jù)庫表設(shè)計時采取了按號段日期的劃分方法,話單在入庫時可并行進行而不會有鎖沖突和鎖等待,統(tǒng)計時也可并行進行。 * 大數(shù)據(jù)量統(tǒng)計表的處理 為了及時反映經(jīng)營狀況、系統(tǒng)運行情況、進行決策分析等,需要出各種各樣的統(tǒng)計日報、月報等報表。從龐大的詳單數(shù)據(jù)庫中進行統(tǒng)計需要消耗很多時間和資源,有時等待的時間使人無法忍受,雖然統(tǒng)計工作可利用話單量較少的晚間來做,但由于待統(tǒng)計的報表太多,可能使系統(tǒng)無法按時完成統(tǒng)計任務(wù)或根本無法執(zhí)行。我們采用在劃價話單入庫后在內(nèi)存中進行報表預(yù)累計處理,報表的產(chǎn)生根據(jù)累計數(shù)據(jù)來完成,即可達到近乎實時出表又不影響入庫的整體性能。這些預(yù)處理后的報表累計基礎(chǔ)數(shù)據(jù)是組建數(shù)據(jù)倉庫的重要來源。 * 易于開展新的業(yè)務(wù) 基于數(shù)據(jù)中心的三層/多層處理方式,易于開展各種新的業(yè)務(wù),包含各種實時業(yè)務(wù)和異地業(yè)務(wù)。 * 支持大用戶量的并發(fā)操作 根據(jù)硬件情況,可靈活配置,以支持數(shù)百、上千個用戶的并發(fā)操作(如查詢詳單、收費、辦理業(yè)務(wù)等),且不會有死鎖發(fā)生。 * 支持多種數(shù)據(jù)庫 可支持Oracle、informix、sybase、db2等大型數(shù)據(jù)庫,系統(tǒng)中這些數(shù)據(jù)庫可共存。 * 支持流行的各種Unix主機及操作系統(tǒng) 可支持IBM、HP、SUN、COMPAQ等公司的Unix服務(wù)器及操作系統(tǒng),這些不同類的Unix服務(wù)器可共存。
背景情況 BOSS的建設(shè)是提高電信企業(yè)競爭力的關(guān)鍵,這一點已經(jīng)得到電信運營商的廣泛認可。從1997年開始,全球BOSS市場的增長速度超過了電信運營市場的平均水平。北美電信運營商通常將20%的投資用于BOSS系統(tǒng)建設(shè),與此形成對比的是,國內(nèi)運營商的運維現(xiàn)狀差強人意。 目前各運營商還處在BOSS建設(shè)的初級階段,在此領(lǐng)域的投資只有2-3%。現(xiàn)有的運維支撐系統(tǒng)尚不能稱為嚴格意義上的BOSS系統(tǒng),功能實現(xiàn)主要集中在性能管理與故障管理上,沒有實現(xiàn)一個完整的、包含業(yè)務(wù)配置、業(yè)務(wù)開通、業(yè)務(wù)保障和業(yè)務(wù)計量功能的"Flow-Through"的BOSS系統(tǒng)。由于對系統(tǒng)之間的互聯(lián)互通缺乏周密的考慮,在建設(shè)中造成了很?quot;信息孤島",從而產(chǎn)生諸多弊病,如管理水平低下、客戶服務(wù)不及時、運營商不能及時準確了解各種銷售情況,競爭靈活性差等。鑒于此,國內(nèi)電信運營商在BOSS系統(tǒng)建設(shè)方面已有所行動,如中國電信的97工程及后續(xù)改造、中國移動的BOSS系統(tǒng)、中國聯(lián)通的綜合營賬系統(tǒng)等。 在建設(shè)和改造新一代電信BOSS系統(tǒng)時,基本上采取循序漸進的兩步走實施模式。第一步是"合并同類項",即將電信業(yè)務(wù)流程某個環(huán)節(jié)中的不同業(yè)務(wù)進行縱向整合,如帳務(wù)管理中的長話、市話、數(shù)據(jù)各部分的整合、服務(wù)于不同業(yè)務(wù)的客服系統(tǒng)整合,如中國聯(lián)通的"1001"和中國電信的"1000"綜合客服中心等;第二步是"橫向整合",即將營帳、計費、客服以及決策支持等部分整合為一個有機整體,這是電信BOSS的最終實施目標。 業(yè)務(wù)實施的過程 集中研發(fā)與現(xiàn)場開發(fā)實施相結(jié)合,即先期調(diào)研集中研發(fā),后期實施完善研發(fā)。"業(yè)務(wù)流程圖;網(wǎng)絡(luò)結(jié)構(gòu)圖;硬件環(huán)境;開發(fā)工具"如上所述。 效果與反饋 BOSS帶來的好處體現(xiàn)在:對于客戶的多個運營部門,包括市場部、營銷部、計劃建設(shè)部、業(yè)務(wù)部門等,BOSS能通過一個有效的管理工具,把這些部門的業(yè)務(wù)流程有機地融合起來,為用戶提供很好的服務(wù)。通過這個系統(tǒng),我們可以觀測到什么樣的業(yè)務(wù)是最受歡迎的,用戶喜歡使用哪類服務(wù)。通過對用戶信息進行分析,我們可以觀測到哪些業(yè)務(wù)是盈利性最高的業(yè)務(wù)。對運營商來說,如何能夠保持客戶和贏得客戶,是其在市場競爭環(huán)境下保持長期發(fā)展的一個關(guān)鍵。怎樣建立用戶的忠實度呢?首先要對客戶資料、對客戶所使用的多種業(yè)務(wù)同時進行分析,這種分析不是表面的、感性的,而要通過實際的數(shù)據(jù)來進行的分析。這也是BOSS所能提供的功能。如何應(yīng)對關(guān)鍵大客戶,是運營商業(yè)務(wù)的重中之重。這些大客戶提供了許多業(yè)務(wù)來源和盈利來源。BOSS系統(tǒng)可以為運營商提供各式各樣的大客戶管理,同時,能夠分析大客戶的需求,滿足他們的要求。 新一代的BOSS系統(tǒng)所具備的特性有哪些呢?最關(guān)鍵的一點就是要高度系統(tǒng)集成化,把各式各樣的分離業(yè)務(wù)系統(tǒng)融合起來、串聯(lián)起來,作為一個整體來看待。運營商的業(yè)務(wù)包括業(yè)務(wù)受理、計費、業(yè)務(wù)提供。BOSS系統(tǒng)通過一個有機的工作流,把這些系統(tǒng)集成在一起。集成并不是說要取代舊有的系統(tǒng),而是隨著運營商的業(yè)務(wù)發(fā)展,將以前很多分離的系統(tǒng),比如各地的多種計費服務(wù)系統(tǒng),通過建設(shè)BOSS把這些舊有的系統(tǒng)依靠集成的方式聯(lián)接在新系統(tǒng)上。舉例來說,AT&T發(fā)展的歷史有幾十年了,經(jīng)過這么長時間的發(fā)展,網(wǎng)絡(luò)和管理也建設(shè)了大量的各式系統(tǒng),其網(wǎng)上的計費系統(tǒng)就有五十多個。它的運營管理系統(tǒng)就能有機地把五十多種不同的計費系統(tǒng)聯(lián)合起來。同時BOSS系統(tǒng)的結(jié)構(gòu)要有相當?shù)臄U展性,在網(wǎng)絡(luò)運行之初,新的業(yè)務(wù)能夠支持幾千甚至十幾萬、幾十萬的用戶,但是當系統(tǒng)一旦擁有幾百萬、幾千萬級的用戶,整個的軟件、硬件和系統(tǒng)的結(jié)構(gòu),都將有很大不同。所以在一開始,這個結(jié)構(gòu)是不是考慮到百萬級、千萬級的用戶訪問能力,十分關(guān)鍵。 其他具體描述 開發(fā)時期大約投入20人年;實際運行期間大約投入10人現(xiàn)場支持1年;軟(含第三方)硬件總共投資大約5000萬。 |
|
|