??? 摘? 要: 介紹了NGOSS體系結(jié)構(gòu)和ETOM模型,提出了一個(gè)基于ETOM模型的、實(shí)際可行的支撐系統(tǒng)" title="電信運(yùn)營(yíng)支撐系統(tǒng)">電信運(yùn)營(yíng)支撐系統(tǒng)構(gòu)架,并給出一個(gè)實(shí)現(xiàn)方案OSS/J。
??? 關(guān)鍵詞: NGOSS? OSS/J? J2EE
??
??? 隨著新技術(shù)的發(fā)展和市場(chǎng)的變化,電信新業(yè)務(wù)層出不窮。電信行業(yè)的競(jìng)爭(zhēng)模式已經(jīng)從最初面向網(wǎng)絡(luò)資源的規(guī)模競(jìng)爭(zhēng),轉(zhuǎn)化成為以客戶為中心的服務(wù)質(zhì)量的競(jìng)爭(zhēng)。過(guò)去在OSS/BSS系統(tǒng)架構(gòu)的設(shè)計(jì)中,由于缺乏明確的指導(dǎo),造成系統(tǒng)結(jié)構(gòu)雜亂無(wú)章,給系統(tǒng)的改進(jìn)、系統(tǒng)集成和互聯(lián)互通帶來(lái)很大的困難,在一定程度上阻礙了新業(yè)務(wù)的開(kāi)展和端到端客戶服務(wù)質(zhì)量的提高。ETOM(Enhanced Telecom Operation Map)模型以及NGOSS(下一代運(yùn)營(yíng)支撐系統(tǒng))的出現(xiàn)統(tǒng)一了原來(lái)理解混亂、各自為政的局面,為電信運(yùn)營(yíng)支撐系統(tǒng)和軟件發(fā)展指明了發(fā)展方向。
1? 下一代OSS(NGOSS)體系結(jié)構(gòu)
??? 下一代OSS系統(tǒng)在設(shè)計(jì)思想上首先應(yīng)該體現(xiàn)以客戶和市場(chǎng)為中心的營(yíng)銷理念,其次應(yīng)體現(xiàn)與各種合作伙伴共建價(jià)值鏈的合作理念。
??? 電信管理論壇(TMF)針對(duì)以客戶和市場(chǎng)為中心的復(fù)雜的價(jià)值網(wǎng)絡(luò)運(yùn)營(yíng)模式下的運(yùn)營(yíng)支撐系統(tǒng)建設(shè),提出NGOSS概念。NGOSS從系統(tǒng)(即插即用規(guī)則)、過(guò)程(企業(yè)事務(wù)過(guò)程模型)、信息(關(guān)聯(lián)處理公用數(shù)據(jù))、產(chǎn)品四個(gè)方面保證OSS體系具備標(biāo)準(zhǔn)化、能夠逐步演化、保證互連互操作(開(kāi)放)、實(shí)現(xiàn)端到端的管理和高度自動(dòng)化的特點(diǎn)。NGOSS使OSS系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)從滿足個(gè)別運(yùn)營(yíng)商的個(gè)體需求到分析電信運(yùn)營(yíng)商的整體需求的層次上來(lái),進(jìn)一步使OSS系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)進(jìn)入到一個(gè)嶄新階段。
??? 在NGOSS框架中,NGOSS的業(yè)務(wù)視圖由ETOM表示。ETOM為BSS/OSS的開(kāi)發(fā)指明了需求和方向,是必須滿足的需求模型;系統(tǒng)視圖由SIM(System Integration Map)表示,它描述了可部署的商業(yè)組件框架,由此可知運(yùn)營(yíng)商如何去構(gòu)建BSS/OSS;實(shí)現(xiàn)視圖通過(guò)Catalyst項(xiàng)目完成,TMF有各種Catalyst項(xiàng)目,通過(guò)開(kāi)發(fā)實(shí)際的方案解決BSS/OSS在實(shí)現(xiàn)中遇到的各種問(wèn)題;運(yùn)行視圖通過(guò)建立完整的系統(tǒng)一致性(Comp)方案,保證BSS/OSS產(chǎn)品和組件符合NGOSS的體系架構(gòu)和總體原則的要求。
??? NGOSS的中心是知識(shí)庫(kù)(Knowledge Base),負(fù)責(zé)收集和發(fā)布來(lái)自于業(yè)務(wù)、系統(tǒng)、實(shí)現(xiàn)和運(yùn)營(yíng)等方面的經(jīng)驗(yàn),由SID(The Shared Information/Data Model)表示。SID有組織地集合了商業(yè)體系和系統(tǒng)實(shí)體的定義及UML模型,提供了通用的信息/數(shù)據(jù)語(yǔ)言,明確了實(shí)體之間的相互關(guān)系。因此,SID在NGOSS三種視圖之間起到了粘合作用,確保商業(yè)需求驅(qū)動(dòng)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。
1.1 ETOM模型
??? ETOM模型是一個(gè)與組織結(jié)構(gòu)、技術(shù)、業(yè)務(wù)都無(wú)關(guān)的過(guò)程控制框架模型。ETOM被國(guó)際電信運(yùn)營(yíng)商和設(shè)備制造商以及電信OSS系統(tǒng)開(kāi)發(fā)商廣泛接受,成為事實(shí)上的國(guó)際標(biāo)準(zhǔn)與規(guī)范。它對(duì)任何希望建造適合自己企業(yè)的電信運(yùn)營(yíng)支撐系統(tǒng)的電信運(yùn)營(yíng)商來(lái)說(shuō)都具有指導(dǎo)意義。
??? ETOM作為電信運(yùn)營(yíng)業(yè)務(wù)流程向?qū)У乃{(lán)圖,是NGOSS的重要概念和關(guān)鍵組成元素。ETOM從NGOSS的業(yè)務(wù)視圖的角度來(lái)描述需求,對(duì)業(yè)務(wù)流程進(jìn)行分析與設(shè)計(jì);再經(jīng)過(guò)系統(tǒng)分析與設(shè)計(jì),形成解決方案的分析與設(shè)計(jì);最終通過(guò)解決方案的一致性測(cè)試,投入實(shí)際運(yùn)行,滿足客戶的需求。
??? 在NGOSS的四個(gè)階段中,ETOM處于最初的業(yè)務(wù)視圖,隨后是開(kāi)發(fā)流程的其他視圖。業(yè)務(wù)需求要轉(zhuǎn)換為系統(tǒng)要求并且加以實(shí)施,最終建立運(yùn)營(yíng)方案來(lái)解決業(yè)務(wù)問(wèn)題。隨著ETOM業(yè)務(wù)模型的發(fā)展,包含在知識(shí)庫(kù)內(nèi)的模型可以成為一個(gè)需求互動(dòng)資源,模型中分解的流程和流向可以直接與系統(tǒng)及實(shí)施組件連接,以滿足業(yè)務(wù)流程的要求。
??? 在ETOM模型中,OSS主要包括三大功能:業(yè)務(wù)實(shí)施、業(yè)務(wù)保障、計(jì)費(fèi)。其中,業(yè)務(wù)實(shí)施是電信運(yùn)營(yíng)商接受客戶關(guān)于訂購(gòu)電信運(yùn)營(yíng)商提供的服務(wù)的訂單,并通過(guò)對(duì)電信資源的分配、配置、安裝和部署,使電信運(yùn)營(yíng)商能夠?yàn)榭蛻籼峁┢湫枰姆?wù),并能夠?yàn)榭蛻羰褂眠@種服務(wù)進(jìn)行計(jì)費(fèi)提供一系列的操作和活動(dòng);業(yè)務(wù)保障是提供量化的測(cè)量指標(biāo),確保網(wǎng)絡(luò)服務(wù)能夠達(dá)到客戶所訂購(gòu)的要求;業(yè)務(wù)計(jì)費(fèi)是測(cè)量電信網(wǎng)絡(luò)中各種業(yè)務(wù)的使用情況,計(jì)算處理使用電信業(yè)務(wù)的應(yīng)收費(fèi)用,并對(duì)電信業(yè)務(wù)的收費(fèi)過(guò)程提供支持。上述三大功能是從縱向的角度來(lái)看的。若從橫向的角度來(lái)看,OSS主要分為三個(gè)管理層面,分別為客戶服務(wù)層、業(yè)務(wù)管理層和網(wǎng)絡(luò)管理層,如圖1所示。
?
1.2 一種基于ETOM的OSS系統(tǒng)架構(gòu)
??? 基于ETOM框架和國(guó)內(nèi)電信企業(yè)對(duì)OSS的需求,本文提出了一個(gè)具體的OSS系統(tǒng)構(gòu)架。在這個(gè)系統(tǒng)中可以看到:通過(guò)對(duì)ETOM模型的映射,實(shí)現(xiàn)了ETOM模型中業(yè)務(wù)實(shí)施、業(yè)務(wù)計(jì)費(fèi)、業(yè)務(wù)保障三大功能,成為一個(gè)可行的具體實(shí)現(xiàn)方案。
??? 該系統(tǒng)包含了如下的幾個(gè)部分:
??? (1)門戶:用戶登錄PORTAL后,將為用戶產(chǎn)生個(gè)性化門戶,列出用戶可訪問(wèn)的服務(wù),展現(xiàn)系統(tǒng)所提供的各項(xiàng)功能。所有的業(yè)務(wù)開(kāi)展都可以從這個(gè)高度集成的門戶中獲取入口并進(jìn)入。
??? (2)認(rèn)證中心:認(rèn)證中心采用Web認(rèn)證的方式。Web認(rèn)證不需要客戶端軟件,可擴(kuò)展性強(qiáng),適合開(kāi)展各種業(yè)務(wù),升級(jí)維護(hù)也比較方便。目前各大廠商的設(shè)備都已經(jīng)支持Web認(rèn)證。其功能主要包括了統(tǒng)一認(rèn)證、一次認(rèn)證、二次認(rèn)證、賬戶資金實(shí)時(shí)凍結(jié)、日志記錄、防欺詐等。
??? (3)服務(wù)管理系統(tǒng):服務(wù)管理系統(tǒng)主要支撐服務(wù)提供和服務(wù)管理兩大功能。服務(wù)提供部分提供了綜合客服系統(tǒng)及用戶、合作商自助服務(wù)系統(tǒng)。管理部分提供了用戶管理、服務(wù)商管理,以及客戶服務(wù)和服務(wù)商的QoS管理。
??? (4)綜合賬務(wù)管理:提供了綜合賬務(wù)功能和賬務(wù)結(jié)算功能。根據(jù)用戶選擇的平臺(tái)資費(fèi)政策,對(duì)用戶的使用服務(wù)詳單進(jìn)行匯總,生成用戶的賬單。根據(jù)與服務(wù)提供商、分銷商、廣告商等的結(jié)算政策,進(jìn)行詳單匯總,產(chǎn)生對(duì)應(yīng)的結(jié)算賬單。具備合賬、出賬、分賬等功能。
??? (5)計(jì)費(fèi)系統(tǒng):通過(guò)數(shù)據(jù)采集引擎對(duì)計(jì)費(fèi)原始數(shù)據(jù)進(jìn)行采集,使用計(jì)費(fèi)引擎進(jìn)行一次劃價(jià)實(shí)時(shí)計(jì)費(fèi)。
??? (6)業(yè)務(wù)實(shí)施系統(tǒng):通過(guò)對(duì)電信資源的分配、配置、安裝和部署,使電信運(yùn)營(yíng)商能夠?yàn)榭蛻籼峁┧枰姆?wù)。
??? (7)管理支撐系統(tǒng):包括了網(wǎng)絡(luò)管理、系統(tǒng)管理和統(tǒng)計(jì)分析。網(wǎng)絡(luò)管理提供針對(duì)網(wǎng)絡(luò)資源實(shí)體的管理功能。系統(tǒng)管理包括系統(tǒng)權(quán)限管理、系統(tǒng)操作員管理、系統(tǒng)日志查詢、系統(tǒng)參數(shù)配置等。統(tǒng)計(jì)分析使OSS能及時(shí)提供業(yè)務(wù)變化量、服務(wù)質(zhì)量、競(jìng)爭(zhēng)、維護(hù)成本等分析。
??? 該OSS系統(tǒng)架構(gòu)如圖2所示。
?
??? 從圖2中可以清晰地看到,該系統(tǒng)的各子功能系統(tǒng)相互通過(guò)接口連接成一個(gè)完整的整體。從橫向來(lái)看,OSS的三大管理層面:客戶服務(wù)層、業(yè)務(wù)管理層、網(wǎng)絡(luò)管理層也得到了清晰的劃分,為加速系統(tǒng)實(shí)現(xiàn),方便系統(tǒng)集成,利于系統(tǒng)改進(jìn)奠定了良好的基礎(chǔ)。另外,基于該架構(gòu)的OSS系統(tǒng)已經(jīng)在實(shí)際開(kāi)發(fā)中得以實(shí)現(xiàn)。而其具體技術(shù)實(shí)現(xiàn)方式,可以采用OSS/J解決方案。
2? OSS/J解決方案
2.1 OSS/J背景
??? 在TMF于2000年提出NGOSS的概念時(shí),以SUN為首的一些廠商,如BEA、IBM、Motorola、NEC、Nokia等成立了OSS/J工作組(OSS/J,OSS through Java? Initiative)。自成立以來(lái),OSS/J一直在為加速OSS/BSS開(kāi)發(fā)、簡(jiǎn)化其中系統(tǒng)組件的部署和集成而努力。NGOSS是一個(gè)技術(shù)無(wú)關(guān)的框架,而OSS/J則提供一個(gè)符合NGOSS框架原則的技術(shù)相關(guān)(Java)的實(shí)現(xiàn)方案。同時(shí)OSS/J為構(gòu)件創(chuàng)建一個(gè)標(biāo)準(zhǔn)運(yùn)行環(huán)境,消除了學(xué)院框架和實(shí)踐設(shè)計(jì)模式間的障礙。采用OSS/J能很好地解決當(dāng)前電信運(yùn)營(yíng)系統(tǒng)建設(shè)中應(yīng)用集成難的問(wèn)題。OSS/J規(guī)范已經(jīng)得到了業(yè)界的廣泛認(rèn)可。
2.2 使用OSS/J的API
??? OSS/J以J2EE平臺(tái)為基礎(chǔ),運(yùn)用設(shè)計(jì)模式,設(shè)計(jì)了系列開(kāi)放的標(biāo)準(zhǔn)API提供給OSS/BSS開(kāi)發(fā)者使用,它定義了標(biāo)準(zhǔn)的接口,應(yīng)用間可以通過(guò)此接口進(jìn)行交互。它具有非常強(qiáng)的可集成性和可擴(kuò)展性。OSS/J的核心API囊括了客戶管理、訂單管理、服務(wù)開(kāi)通等數(shù)十個(gè)功能,為運(yùn)營(yíng)者的開(kāi)發(fā)提供了靈活性和互用性,減少了集成和維護(hù)的費(fèi)用。同時(shí),其API是遵從ETOM模型的,因此可以輕松地采用OSS/J實(shí)現(xiàn)基于ETOM模型設(shè)計(jì)的BOSS。
2.3 用J2EE技術(shù)實(shí)現(xiàn)基于ETOM的OSS
??? J2EE作為服務(wù)器端的開(kāi)發(fā)技術(shù),EJB、擴(kuò)展標(biāo)記語(yǔ)言(XML)以及JAVA Management Extensions(JMX)都在OSS/J中被使用。各功能都采用EJB組件的形式實(shí)現(xiàn),這些EJB提供了面向業(yè)務(wù)邏輯的接口。而應(yīng)用服務(wù)器為OSS系統(tǒng)提供了集群、擴(kuò)展和故障處理等功能。采用消息(Messaging)交換機(jī)制來(lái)減小組件之間的耦合程度。結(jié)合消息機(jī)制和JCA架構(gòu)實(shí)現(xiàn)系統(tǒng)的集成和工作流的管理。圖3為在OSS/J中采用J2EE來(lái)實(shí)現(xiàn)基于ETOM的OSS/BSS。
?
??? 在實(shí)際開(kāi)發(fā)中可以直接利用OSS/J提供的API,也可以O(shè)SS/J API為基礎(chǔ),開(kāi)發(fā)滿足自身需求的EJB。這些EJB可以根據(jù)需要通過(guò)JDBC存取數(shù)據(jù)庫(kù),或通過(guò)JNDI訪問(wèn)目錄服務(wù)器。對(duì)于已有的遺留系統(tǒng)以及EMS(Element Management Systems),可以采用J2EE連接器的架構(gòu)(Java Connector Architecture即JCA)通過(guò)SNMP、CMIP或其他專有協(xié)議實(shí)現(xiàn)集成。OSS的客戶端可以是瀏覽器或定制的應(yīng)用程序,通過(guò)HTTP/XML/Java/IIOP和系統(tǒng)相聯(lián)。與此同時(shí),Java的消息機(jī)制提供了更加靈活的“松耦合(loosely-coupled)”的集成方式,利用它可以簡(jiǎn)單地實(shí)現(xiàn)與Intranet/Internet中其他系統(tǒng)的連接。
3? 總? 結(jié)
??? NGOSS和ETOM模型描繪了下一代電信運(yùn)營(yíng)支撐系統(tǒng)的建設(shè)藍(lán)圖。在其技術(shù)實(shí)現(xiàn)層面,OSS/J充分運(yùn)用了J2EE技術(shù),通過(guò)提供一系列的API以及相關(guān)的設(shè)計(jì)規(guī)范,使下一代運(yùn)營(yíng)支撐系統(tǒng)能得到很好地實(shí)施。它們能在很大程度上解決目前電信系統(tǒng)建設(shè)中的系統(tǒng)結(jié)構(gòu)混亂、系統(tǒng)改進(jìn)和集成困難等難題。
參考文獻(xiàn)
1?? 楊威.構(gòu)建面向服務(wù)的電信運(yùn)營(yíng)支撐系統(tǒng).電信技術(shù),2004;(11)
2?? 廣小明,李東穎,龍志勇.新一代運(yùn)營(yíng)支撐系統(tǒng)體系結(jié)構(gòu)及關(guān)鍵技術(shù)分析.電信科學(xué),2004;(5)