移動電話綜合業(yè)務(wù)管理系統(tǒng)的關(guān)鍵技術(shù)研究(1)

移動電話綜合業(yè)務(wù)管理系統(tǒng)的關(guān)鍵技術(shù)研究(1)(胡訪宇、王培康、袁平波)
摘要 本文圍繞移動電話綜合業(yè)務(wù)管理系統(tǒng)的業(yè)務(wù)需求,著重討論了應(yīng)用軟件體系結(jié)構(gòu)
的設(shè)計以及移動計費和業(yè)務(wù)管理系統(tǒng)中部分關(guān)鍵技術(shù),其中包括多層結(jié)構(gòu)的實現(xiàn)技術(shù),
CBD和軟件總線的應(yīng)用,參數(shù)驅(qū)動的實現(xiàn)策略,重單檢查處理方法,最后介紹了移動交
換機電子工單處理系統(tǒng)的實現(xiàn)。
關(guān)鍵詞 移動電話 業(yè)務(wù)管理 計費
1前言
近年來我國移動通信事業(yè)發(fā)展速度令世人矚目,隨著移動電話用戶數(shù)量的迅速增加
及市場競爭局面的出現(xiàn),移動電話運營商迫切需要一個結(jié)構(gòu)合理、功能完善協(xié)應(yīng)靈活的
業(yè)務(wù)管理系統(tǒng),為移動電話業(yè)務(wù)提供強有力的支撐。自1994年起,我們開始移動電話計
費、結(jié)算、營業(yè)、賬務(wù)和客戶服務(wù)等支撐系統(tǒng)的研發(fā),并形成產(chǎn)品化的移動電話運營支
撐應(yīng)用軟件——“超越-2000移動電話業(yè)務(wù)綜合管理系統(tǒng)”。本文將介紹我們在軟件的
設(shè)計、開發(fā)、測試和維護等工作中的一些體會和認(rèn)識,以便對讀者有所借鑒。
2應(yīng)用軟件體系結(jié)構(gòu)的設(shè)計與實現(xiàn)
2.1應(yīng)用系統(tǒng)的體系結(jié)構(gòu)選擇
2.1.1目前的體系結(jié)構(gòu)及缺陷
移動電話業(yè)務(wù)管理系統(tǒng)是典型的數(shù)據(jù)庫應(yīng)用程序,在邏輯上通常由兩部分組成:一
是數(shù)據(jù)庫訪問鏈路,二是用戶界面,這就是所謂的數(shù)據(jù)庫應(yīng)用程序的體系結(jié)構(gòu)。而客戶
機/服務(wù)器(C/S)模式由于具有許多優(yōu)點已被廣泛接受,該模式在電信營業(yè)、賬務(wù)和
客戶服務(wù)系統(tǒng)中應(yīng)用尤為廣泛。但是許多應(yīng)用均采用傳統(tǒng)的兩層C/S結(jié)構(gòu)(如許多地區(qū)
的電信97系統(tǒng))。隨著業(yè)務(wù)網(wǎng)的發(fā)展和系統(tǒng)規(guī)模的不斷擴大,兩層 C/S體系結(jié)構(gòu)的不足
和缺點逐漸暴露出來。
在兩層C/S體系結(jié)構(gòu)下,所有的應(yīng)用程序都是客戶,客戶通過數(shù)據(jù)庫連接與數(shù)據(jù)庫
服務(wù)器交換數(shù)據(jù)。一個服務(wù)器可以同時處理許多客戶的請求,協(xié)調(diào)訪問并且更新數(shù)據(jù)。
該模式主要具有以下缺點:
·客戶機端不僅要完成用戶界面(表單)處理,還要負(fù)責(zé)維護數(shù)據(jù)訪問鏈路,導(dǎo)致
了客戶機太“胖”。
·數(shù)據(jù)庫服務(wù)器不僅要負(fù)責(zé)數(shù)據(jù)邏輯的實現(xiàn),而且還要負(fù)責(zé)客戶端的連接處理和應(yīng)
用邏輯(也稱為業(yè)務(wù)規(guī)則)的實現(xiàn),導(dǎo)致數(shù)據(jù)庫服務(wù)器也太“胖”,并使數(shù)據(jù)庫服務(wù)器
的處理性能受到影響。
·客戶機直接對數(shù)據(jù)庫服務(wù)器進行訪問,客戶程序必須詳細了解數(shù)據(jù)庫的結(jié)構(gòu),各
種數(shù)據(jù)的存放位置,這既難以實現(xiàn)客戶程序?qū)?shù)據(jù)庫的透明訪問,又使數(shù)據(jù)庫系統(tǒng)直接
暴露在客戶端,不利于數(shù)據(jù)庫系統(tǒng)的安全。
2.1.2多層體系結(jié)構(gòu)及優(yōu)點
為克服兩層C/S結(jié)構(gòu)的缺點,多層的客戶機/應(yīng)用服務(wù)器/數(shù)據(jù)庫服務(wù)器(C/S/S)
模式應(yīng)運而生。在邏輯上,C/S/S結(jié)構(gòu)中的客戶程序、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器分布
在不同的機器上。在物理上,這些機器既可以在一個局域網(wǎng)內(nèi),也可以在Internet上,
應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器既可以使用不同的主機,也可以共用一套主機。
多層體系結(jié)構(gòu)最大的優(yōu)勢可以概括為三點,一是集中化的商業(yè)邏輯,另一個是客戶
程序可以做得很“瘦”,再者是提高了系統(tǒng)的安全性。多層體系結(jié)構(gòu)的優(yōu)勢具體如下:
·作為多層結(jié)構(gòu)中的中間層,應(yīng)用服務(wù)器集中實現(xiàn)了應(yīng)用邏
輯,客戶端的應(yīng)用程序可以把重點放在顯示數(shù)據(jù)和與用戶
交互上,客戶程序甚至都不需要知道數(shù)據(jù)存儲在哪里。
·在一個共享的中間層封裝了商業(yè)規(guī)則。不同的客戶程序
可以共享同一個中間層,而不必由每個客戶程序單獨實
現(xiàn)商業(yè)規(guī)則。
·客戶程序可以做得很“瘦”。因為很多復(fù)雜的工作由應(yīng)用
服務(wù)器代勞,客戶程序只需要關(guān)注用戶界面本身!笆荨
客戶程序更容易發(fā)布。安裝。配置和維護。
·實現(xiàn)了分布式數(shù)據(jù)處理。把一個應(yīng)用程序分布在幾臺機
器上運行,可以提高應(yīng)用程序的性能,通過冗余配置還
可以保證不會因為局部故障導(dǎo)致整個應(yīng)用程序崩潰。
·有利于安全?梢园岩恍┟舾械墓δ芊旁谟袊(yán)密防護措
施的層上,同時又不至于使用戶界面變得復(fù)雜。例如,可
使用CORBA(公共對象請求代理結(jié)構(gòu))或MTS(微軟事務(wù)
服務(wù)器)控制訪問中間層,再讓中間層去處理登錄數(shù)據(jù)
庫的細節(jié)。這一點也是許多對安全性較敏感的信息系
統(tǒng),即使在客戶端并不是很多時也采用多層結(jié)構(gòu)的重要
原因。
“系統(tǒng)規(guī)模在多大時才需要采用C/S/S多層結(jié)構(gòu)?”雖然關(guān)于這一問題目前還有爭
議,但隨著業(yè)務(wù)網(wǎng)的發(fā)展和應(yīng)用環(huán)境的日趨復(fù)雜,在移動電話營業(yè)、賬務(wù)和客戶服務(wù)系
統(tǒng)中,多層C/S/S應(yīng)用軟件體系結(jié)構(gòu)更加適合,這一點已是不爭之事實。因此,今后在
進行移動電話業(yè)務(wù)管理系統(tǒng)應(yīng)用軟件研制和選型時,建議應(yīng)優(yōu)先考慮采用三層C/S/S應(yīng)
用軟件體系結(jié)構(gòu)。
2.2 CBD技術(shù)與軟件總線
2.2.1為什么要采用 CBD技術(shù)
移動電話業(yè)務(wù)管理系統(tǒng)在實際應(yīng)用中的一個突出特點是其業(yè)務(wù)需求和業(yè)務(wù)規(guī)則的變
化較大和較快。由于業(yè)務(wù)網(wǎng)本身的快速發(fā)展和出于市場營銷策略的需要、局?jǐn)?shù)據(jù)、計費
原則和方式、結(jié)算方式和結(jié)算對象、營銷模式、優(yōu)惠模型和套餐服務(wù)種類、反欺詐舉措
等等,均隨時可能改變。雖然采用“參數(shù)驅(qū)動”方法可在一定程度上減少因業(yè)務(wù)需求改
變而對應(yīng)用軟件的調(diào)整,但是參數(shù)驅(qū)動也有許多局限性,例如,在系統(tǒng)設(shè)計和開發(fā)階段
就把將來業(yè)務(wù)需求和業(yè)務(wù)規(guī)則所有的變更可能性都要考慮周全,這是不現(xiàn)實的,也是不
可能的。往往在業(yè)務(wù)需求進行較大的調(diào)整時,應(yīng)用軟件也必須進行相應(yīng)的改動,包括改
寫部分處理程序、增加新的功能模塊、對模塊重新進行配置等等。另一方面,應(yīng)用軟件
的改動又不允許對正常的業(yè)務(wù)活動產(chǎn)生影響,否則,運營商在進行經(jīng)營決策時,必須考
慮業(yè)務(wù)管理系統(tǒng)是否能提供技術(shù)支持;如果不能,需要多長時間才能完成軟件調(diào)整等諸
如此類的問題。這就是所謂“技術(shù)導(dǎo)向”型業(yè)務(wù)管理系統(tǒng)的弊端。如何能使應(yīng)用軟件可
根據(jù)業(yè)務(wù)需求的變化迅速進行調(diào)整,真正使業(yè)務(wù)管理系統(tǒng)從“技術(shù)導(dǎo)向”型轉(zhuǎn)變?yōu)椤皹I(yè)
務(wù)導(dǎo)向”型,采用CBD技術(shù)和軟件總線是解決上述問題的一個利器。

   

微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點本月熱點

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息