鄒林輝
(江西省廣播電視網(wǎng)絡(luò)傳輸有限公司,江西 南昌 330046)
隨著中國有線電視數(shù)字化進(jìn)程的快速推進(jìn),不少廣電運營商完成了數(shù)字電視整轉(zhuǎn)工作,逐步由簡單的單一業(yè)務(wù)運營逐步邁向復(fù)雜、靈活的多業(yè)務(wù)運營。廣電BOSS作為有線電視數(shù)字化以及未來多業(yè)務(wù)運營的綜合業(yè)務(wù)運營支撐系統(tǒng)面臨挑戰(zhàn)。在借鑒和學(xué)習(xí)現(xiàn)有BOSS廣電運營商的建設(shè)經(jīng)驗以及主流BOSS產(chǎn)品特點的基礎(chǔ)上,筆者結(jié)合自身的實踐,探討了廣電BOSS的架構(gòu)規(guī)劃和BOSS產(chǎn)品關(guān)鍵技術(shù)問題。希望能夠拋磚引玉,為廣電運營商建設(shè)BOSS系統(tǒng)獻(xiàn)計獻(xiàn)策。
目前,廣電運營商在業(yè)務(wù)運營上存在兩種運營模式:集中運營和分級運營。表1對兩種運營模式進(jìn)行了簡要的對比分析。
表1 兩種運營模式簡要的對比分析
基于電信運營商的發(fā)展歷程、廣電自身的管理水平以及系統(tǒng)資金投入等因素,在條件允許下建議盡可能采取集中運營的模式,如圖1所示。
由于廣電運營商的信息化建設(shè)起步較晚,信息化程度參差不齊,使得BOSS的建設(shè)規(guī)劃缺少一定的前瞻性,廣電BOSS系統(tǒng)建設(shè)的需求驅(qū)動來源于企業(yè)運營的內(nèi)在驅(qū)動力和市場競爭的外在驅(qū)動力。需求驅(qū)動主要都是從短期業(yè)務(wù)目標(biāo)出發(fā),關(guān)注業(yè)務(wù)需求的具體實現(xiàn),由此往往導(dǎo)致系統(tǒng)架構(gòu)的靈活性和擴(kuò)展性不足。為了解決此問題,對于BOSS的建設(shè)有必要引入規(guī)劃驅(qū)動的模式,在借鑒電信運營商的成功經(jīng)驗和下一代運營支持系統(tǒng)(Next Generation Operation Support Systems,NGOSS)思路的指導(dǎo)下從系統(tǒng)長期規(guī)劃目標(biāo)出發(fā),關(guān)注系統(tǒng)架構(gòu)和模型的靈活性與擴(kuò)展性,確保系統(tǒng)穩(wěn)健、高效支撐的前提下,實現(xiàn)系統(tǒng)能力的有序上升和健康發(fā)展。
目前許多BOSS建設(shè)時規(guī)劃了很多功能模塊,但大多缺少一種高層的子系統(tǒng)劃分,使得整個BOSS系統(tǒng)在逐步建設(shè)中缺乏全局指導(dǎo),系統(tǒng)和模塊間的耦合越來越緊密,導(dǎo)致系統(tǒng)的靈活性和擴(kuò)展性逐漸降低?;趯V電業(yè)務(wù)的理解和eTOM框架的結(jié)合,筆者規(guī)劃出了一種業(yè)務(wù)功能參考架構(gòu),如圖2所示。整個BOSS劃分為客戶關(guān)系管理、產(chǎn)品管理、服務(wù)開通與保障、資源管理、綜合帳務(wù)、融合計費、合作伙伴管理、綜合結(jié)算、公共支撐等子系統(tǒng)。
在高層業(yè)務(wù)功能架構(gòu)的基礎(chǔ)上,根據(jù)對數(shù)據(jù)集中、功能擴(kuò)展、流程覆蓋、系統(tǒng)數(shù)量、集成銜接、系統(tǒng)演進(jìn)等多方面IT系統(tǒng)建設(shè)因素的綜合考慮,就可以進(jìn)一步規(guī)劃出第二層、第三層的系統(tǒng)功能架構(gòu)。
廣電BOSS系統(tǒng)可以根據(jù)以下指導(dǎo)原則對廣電系統(tǒng)業(yè)務(wù)數(shù)據(jù)進(jìn)行抽象和分類:
1)根據(jù)國際電信管理論壇(TMF)的共享信息數(shù)據(jù)模型(Shared Information Data/Model,SID)分類框架對數(shù)據(jù)進(jìn)行分類;
2)需要結(jié)合廣電實際情況進(jìn)行調(diào)整,并與IT目標(biāo)架構(gòu)相互配合;
3)具體的數(shù)據(jù)分類可作靈活處理。
借鑒SID思想,按照概念聚類的原則可將廣電BOSS數(shù)據(jù)模型域分為市場營銷、客戶、賬務(wù)、產(chǎn)品、服務(wù)、資源和合作伙伴7個模型域,如圖3所示。在此基礎(chǔ)上就可以針對每個域進(jìn)行細(xì)化,逐步梳理出廣電BOSS的完整數(shù)據(jù)模型。
建設(shè)BOSS系統(tǒng)時,對于系統(tǒng)物理架構(gòu)設(shè)計需要強(qiáng)調(diào)以數(shù)據(jù)為中心,實現(xiàn)集中有效的數(shù)據(jù)共享。充分利用共享數(shù)據(jù)模型實現(xiàn)各個信息系統(tǒng)在核心數(shù)據(jù)層面的統(tǒng)一,通過統(tǒng)一的信息視圖,消除信息孤島現(xiàn)象。數(shù)據(jù)部署示意圖如圖4所示。
廣電BOSS在技術(shù)架構(gòu)上需采用分布式處理和多層結(jié)構(gòu)的設(shè)計思想,通過分層軟件體系架構(gòu)可降低系統(tǒng)復(fù)雜度,提高靈活性、減小耦合度,同時擁有系統(tǒng)成本低、可擴(kuò)展性強(qiáng)、開發(fā)及實施周期短等特點。常見的BOSS系統(tǒng)技術(shù)架構(gòu)分為接入層、業(yè)務(wù)邏輯層和數(shù)據(jù)核心層。
為了應(yīng)對廣電運營商多變的客戶化需求,在分層技術(shù)架構(gòu)的基礎(chǔ)上,還建議采用基于組件的框架技術(shù),通過對基礎(chǔ)框架、業(yè)務(wù)邏輯、客戶化邏輯進(jìn)行模塊化分割和插件設(shè)計,使得系統(tǒng)更利于擴(kuò)展,便于增量開發(fā)。圖5簡要描述了基于軟件組件的BOSS框架結(jié)構(gòu)層次。
1)基礎(chǔ)設(shè)施層:為應(yīng)用程序提供分布式計算環(huán)境(如J2EE,CORBA)。包括的服務(wù)有操作系統(tǒng)、網(wǎng)絡(luò)通信、數(shù)據(jù)存儲、用戶接口、事件分發(fā)和例外管理等。
2)BOSS核心平臺:包含了廣電領(lǐng)域內(nèi)業(yè)務(wù)組件,通過基礎(chǔ)設(shè)施進(jìn)行通信聯(lián)系。BOSS框架通過接口描述組件間的關(guān)系,使得上層的應(yīng)用開發(fā)迅速并具備互操作等優(yōu)點。
3)客戶化應(yīng)用對象層:針對具體的客戶化需要,通過繼承或增加新的服務(wù)來擴(kuò)展組件的功能,快速實現(xiàn)具體的應(yīng)用系統(tǒng)。
在管理架構(gòu)上,有線電視行業(yè)內(nèi)的各單位相對獨立,管轄和隸屬關(guān)系不明確,由此造成了各地廣電運營商的需求種類多,運營思路難以統(tǒng)一。同時廣電運營商對于新業(yè)務(wù)運營也在不斷探索和改進(jìn),BOSS與外圍系統(tǒng)的集成越來越多,從而導(dǎo)致運營策略、管理流程,BOSS接口經(jīng)常發(fā)生變化。因此,廣電BOSS產(chǎn)品必須具備快速適應(yīng)業(yè)務(wù)規(guī)則變化、業(yè)務(wù)流程變化的能力。而業(yè)務(wù)規(guī)則管理、業(yè)務(wù)過程管理、基于面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)的集成架構(gòu)為解決此類問題提供了新的思路。圖6體現(xiàn)了關(guān)鍵技術(shù)在整個系統(tǒng)層次中的位置。
隨著市場競爭日益激烈,營銷策略的快速變化要求業(yè)務(wù)支撐系統(tǒng)具備快速的業(yè)務(wù)部署能力。通過引入業(yè)務(wù)規(guī)則引擎技術(shù),可靈活定義業(yè)務(wù)規(guī)則,實現(xiàn)業(yè)務(wù)規(guī)則與業(yè)務(wù)處理邏輯的分離,確保業(yè)務(wù)的快速定義與推出。業(yè)務(wù)規(guī)則管理是一種嵌入在應(yīng)用程序中的組件能力,提供可視化的業(yè)務(wù)規(guī)則定義、業(yè)務(wù)規(guī)則存儲、業(yè)務(wù)規(guī)則解釋執(zhí)行等多種功能。它的精髓是:把復(fù)雜的業(yè)務(wù)邏輯從程序中剝離出來,轉(zhuǎn)化為特殊的“對象”,即業(yè)務(wù)規(guī)則,在程序外進(jìn)行管理。
通過在廣電BOSS系統(tǒng)中引入業(yè)務(wù)規(guī)則管理技術(shù),實現(xiàn)業(yè)務(wù)規(guī)則與應(yīng)用程序的分離,能夠大大提高開發(fā)和部署能力。在BOSS中業(yè)務(wù)規(guī)則的使用范圍包括產(chǎn)品銷售規(guī)則、價格計劃規(guī)則、計費結(jié)算規(guī)則、信控規(guī)則等。業(yè)務(wù)規(guī)則管理邏輯架構(gòu)如圖7所示。
業(yè)務(wù)規(guī)則管理包括:1)規(guī)則編輯器,提供可視化的操作界面實現(xiàn)對規(guī)則的管理。例如規(guī)則的創(chuàng)建、定義、變更、版本控制、在線模擬測試、分類、檢索等功能;2)規(guī)則庫,用于存儲、組織和管理規(guī)則編輯器所定義的業(yè)務(wù)規(guī)則;3)規(guī)則解析器,接受應(yīng)用程序的輸入條件,通過對條件和裝入的業(yè)務(wù)規(guī)則進(jìn)行匹配,將結(jié)果返回給應(yīng)用程序。規(guī)則解析器支持高效快速的規(guī)則匹配算法。
業(yè)務(wù)過程管理是基于統(tǒng)一的工作流引擎,實現(xiàn)業(yè)務(wù)流程定制及統(tǒng)一管理功能的基礎(chǔ)應(yīng)用。工作流程包括人工交互流程和自動化流程兩類,人工交互流程環(huán)節(jié)可以調(diào)用自動化流程。
廣電BOSS系統(tǒng)引入業(yè)務(wù)過程管理技術(shù),可以完成客戶服務(wù)、訂單銷售管理、營銷管理、服務(wù)開通等流程的電子化和自動化,支撐各渠道之間的協(xié)同工作,為業(yè)務(wù)發(fā)展提供靈活、快速、高效的營銷服務(wù)支撐能力。業(yè)務(wù)過程管理的邏輯架構(gòu)如圖8所示。
業(yè)務(wù)過程管理主要包括如下功能:1)流程設(shè)計,包括模板設(shè)計、模板管理等。運營商可以根據(jù)自己組織結(jié)構(gòu)通過流程定制界面通過簡單的界面操作定義人工、自動多種混合環(huán)節(jié)的新業(yè)務(wù)流程,同時可以通過界面直接將新業(yè)務(wù)流程快速部署使用。2)流程執(zhí)行,包括流程實例創(chuàng)建、運行、調(diào)度、任務(wù)提醒、跟蹤等。3)監(jiān)控管理,包括流程實例監(jiān)控管理、事件告警、統(tǒng)計分析等。對流程執(zhí)行過程中的異常情況進(jìn)行報警,同時也支持對異常情況進(jìn)行手動干預(yù)處理。
根據(jù)接口對端系統(tǒng)的性質(zhì)將廣電BOSS接口分為與網(wǎng)元平臺接口、與業(yè)務(wù)平臺接口、與接入平臺接口、與支付平臺接口、與內(nèi)部其他IT支撐系統(tǒng)接口。圖9為BOSS與外部系統(tǒng)的連接狀況。
BOSS與各平臺的接口主要數(shù)據(jù)交換如表2所示,隨著內(nèi)外系統(tǒng)集成數(shù)量的增加,如何提高系統(tǒng)集成的效率,提高系統(tǒng)接口的開放性成為BOSS需要面對的一個問題。
表2 BOSS與各平臺的接口主要數(shù)據(jù)交換
圖10提供了一種廣電BOSS系統(tǒng)內(nèi)外集成技術(shù)的解決思路。BOSS可通過使用EAI技術(shù)實現(xiàn)系統(tǒng)內(nèi)部的服務(wù)總線式結(jié)構(gòu),同時使用企業(yè)服務(wù)總線(ESB)和呼叫中心、交互電視平臺、GIS等公司內(nèi)部其他IT支撐系統(tǒng)進(jìn)行集成。一方面通過內(nèi)部不同粒度的組件封裝提高了系統(tǒng)運行效率,另一方面,基于SOA的集成架構(gòu)避免了系統(tǒng)間爆炸式的集成,系統(tǒng)通過標(biāo)準(zhǔn)的Web Service接口提高了系統(tǒng)的開放性和集成效率。
在日益激烈的市場競爭環(huán)境下,優(yōu)秀的BOSS系統(tǒng)應(yīng)以業(yè)務(wù)運營流程為業(yè)務(wù)需求驅(qū)動,以共享信息數(shù)據(jù)模型為信息交換基礎(chǔ),應(yīng)用基于組件的軟件技術(shù)架構(gòu)實現(xiàn)分布異構(gòu)環(huán)境中的應(yīng)用集成系統(tǒng),通過規(guī)則引擎、流程引擎實現(xiàn)業(yè)務(wù)運營流程的自動化。相信通過廣電運營商和開發(fā)商的不懈思考、實踐和總結(jié),一定能夠?qū)V電BOSS建設(shè)推上一個新的臺階,不斷增強(qiáng)廣電運營商的綜合競爭力。