CTG-MBOSS

CTG-MBOSS

CTG-MBOSS是中國電信企業信息化建設的品牌,其中文含義是“中國電信集團管理/運營支撐系統”,是企業信息化的整體解決方案。它是對中國電信企業信息化工作的系統概括和全面論述。

CTG-MBOSS CTG-MBOSS

全稱是China Telecom Group-Management & Business Operation Supporting System

CTG-MBOSS是對中國電信企業信息化工作的系統概括和全面論述。它描繪了中國電信運營和管理的企業信息化架構,明確了目前和未來幾年中國電信企業信息化建設的目標。其主要內容包括:企業信息化戰略目標、三階段性要求(信息共享、有效支撐、創造價值)、MPDS方法論(管理和運營架構、業務流程、信息數據、套用系統)、功能和技術架構(MSS、BSS、OSS、EDA和基礎平台)、管控架構(IT組織、IT規劃流程、IT推進模式、IT供應商管理、IT建設與維護)以及規範體系等。

中國電信業務種類多,用戶規模大,具有運營實時性要求高、數據處理量大、業務流程複雜等特點,對信息化高度依賴,企業信息化已經成為實現企業發展戰略的重要保障。97工程是中國電信轉向計算機管理階段邁出的關鍵一步,曾有力支撐業務發展,但隨著市場競爭的加劇和企業改革的推進,存在套用系統孤立、數據分散、投資效益低、專業IT人員分散和供應商管理不足等問題,制約了企業信息化的發展。同時,中國電信正處在從傳統電信運營商向綜合信息服務提供商轉型的關鍵時刻,對信息化提出“與世界級運營商相適應的、能夠支持精確管理”的更高的新要求。2005年初,中國電信從戰略高度整體規劃,編制集團統一的CTG-MBOSS信息化規範體系,這是中國電信信息化發展的重要里程碑。

CTG-MBOSS規範體系涵蓋了中國電信所有核心業務支撐系統的建設規範的統一規定,並對未來3~5年的信息化建設發展進行部署和實施指導。規範體系用於實際指導中國電信各省公司核心支撐系統MBOSS的建設,各省公司目前均已按照規範要求開展系統實施和推進,取得良好成效。通過推進MBOSS的建設與發展,有助於打破信息孤島、全面支撐企業管理和運營,形成IT發展價值鏈多贏商業模式,最終將企業信息化打造成中國電信的核心競爭力之一。

CTG-MBOSS規範體系的研製採用了MPDS方法論,系統地描述了管理支撐系統(MSS)、業務支撐系統(BSS)、運營支撐系統(OSS)、企業數據模型(EDA)等重要組成部分的管理運營架構、業務流程、信息和數據與技術架構等核心層面。CTG-MBOSS技術架構是其重要組成部分,確定了目標系統總體技術架構以及實現原則和要求,指導並規範將來系統實現。先進合理的技術架構對於電信業務支撐系統的建設和持續發展的影響是深遠的。

CTG-MBOSS技術架構基本依據和技術原則

CTG-MBOSS技術架構的制定主要依據中國電信ITSP規劃要求,與CTG-MBOSS規範體系規定的企業管理運營架構、業務流程功能和管理運營數據需求等核心方面相匹配,參考了電信管理論壇(TM-Forum)NGOSS知識庫中的概念、結構和模型,同時分析總結中國電信已有的經驗和資產,並結合業界最佳實踐,遵循了先進性、安全可靠性、開放性、可擴展性、可伸縮性和易使用性等基本技術原則。

CTG-MBOSS技術架構在系統設計層面提出以下幾個核心理念:

構件式系統 系統必須由一系列獨立部署的構件組成,構件的設計應該滿足以下要求:

第一,構件多實例運行;第二,構件接口定義穩定;第三,構件粒度合理。

分散式、面向接口訪問 構件實例能部署在一台或多台主機,服務使用者通過構件的邏輯名稱即可獲取服務而與構件所在主機的物理位置無關。

松耦合、高內聚原則 構件之間保持松耦合狀態,服務的具體實現方式對服務使用者透明。在構件內部所實現的功能與結構保持高度邏輯相關性的同時,保證構件間的相互獨立性。

共享信息服務 共享信息服務遵循企業的數據模型規範,外部系統通過企業集成與接口平台,訪問系統的共享信息,以實現系統間的集成與互操作。

業務過程與構件實現分離 業務過程與構件實現的分離的原則,利用流程管理、策略管理和界面集成技術,動態地定義系統的行為以實現系統功能。

CTG-MBOSS技術架構

CTG-MBOSS技術架構的核心思路是採用分層結構開發和設計,將界面、業務邏輯和數據分離,實現系統內部松耦合,以靈活、快速地回響業務變化對系統的需求。系統層次結構劃分為數據層、信息服務層、業務邏輯層和控制層,通過各層次系統構件間服務的承載關係,實現系統功能。各層的套用構件利用系統服務框架所提供的基礎服務實現系統公共設計、運行與管理機制。其中業務邏輯層及信息服務層中的構件必須遵守同樣的設計規則並在一個統一的構件運行環境中運行。

CTG-MBOSS分層技術架構包括:數據層、信息服務層、業務邏輯層、控制層,以及系統服務框架。 (如圖1所示)

數據層 負責系統的數據存儲及維護數據的完整性與一致性。數據可以根據需要存儲在資料庫管理系統、檔案、外部存儲設備中。數據層數據的組織要按照企業業務概念模型在套用軟體上最佳化實現的要求形成各個主題域,要求支持《中國電信數據模型規範EDM》中定義的概念模型和邏輯模型。

信息服務層 實現系統的共享信息服務。該層的構件實現對數據的封裝,並把封裝後的數據轉換成有價值的業務與系統信息,通過契約接口,向其上的業務邏輯層和其他相關外部系統提供一致的與業務邏輯無關的信息服務。

業務邏輯層 實現系統業務邏輯相關的處理功能,它包括業務構件子層和展現構件子層,分別實現人機界面無關的業務邏輯構件與人機界面相關的界面展示構件。業務邏輯層的構件以服務的形式提供與業務邏輯緊密相關的系統功能。

控制層 主要實現對系統行為以及其它資源進行關聯和控制,包括:對構件所提供的服務和系統資源的配置和控制,對業務流程的關聯和控制以及對人機互動界面的關聯和控制。

控制層利用流程管理技術實現業務流程的動態定義和控制,利用策略管理及界面集成等技術實現界面外觀和行為的動態控制。引入控制層有利於保證系統迅速適應業務需求的變化和發展。

系統服務框架 規定了系統運行的公共機制並實現系統內部的公共服務,包括日誌服務、系統監控服務、配置管理服務、認證鑒權服務、異常處理服務、流程管理服務和策略管理服務等。使用這些服務與機制可以簡化系統構件的開發、部署和各種運行信息的管理。保證系統運行的一致性和各構件的高度集成。各套用系統可以建立私有的系統服務框架也可以共用同一個框架所實現的系統服務。

技術架構主要特點

和傳統和流行的多層系統架構相比,CTG-MBOSS技術架構本質沒有重大突破,但通過深入分析和比較可以發現,CTG-MBOSS技術架構在以下方面有獨創之處,可以歸納為其主要特點:

提出了控制層,基於策略管理,流程管理和界面集成/界面流組裝等技術完成靈活控制,以保證系統迅速適應業務需求的變化和發展的可擴展性。

提出了展現構件的概念。在傳統的業務邏輯層中,主要是業務邏輯構件,提供界面層進行調用,共享業務邏輯,展現構件的提出,主要思路是不但可以共享業務邏輯,還要共享界面。

強化了系統服務框架,把公共服務在一個框架中集中統一實現,強調了系統產品化特性。而產品化強調系統功能與質量架構的平衡,具備完善合理的系統架構。

提出信息服務層,強調了業務無關的,基於企業數據模型的信息共享服務。

基於J2EE技術架構示例

CTG-MBOSS規範體系中通過分析和對比了主流的構件技術,包括CORBA、.NET和J2EE等,建議優先採用J2EE技術,因此本文在這裡給出一個基於J2EE的架構示例,方便對技術架構更好地深入理解。如圖2所示,圖中示例性的說明了一個業務受理過程中選號的實現過程:在客戶資料錄入界面中,由客戶資料錄入界面調用客戶資料錄入SessionBean,後者調用客戶EntityBean運算元據庫中的客戶數據,完成資料錄入,然後到選號步驟,通過界面流組裝,直接使用業務邏輯層的選號界面這個展現構件來完成,選號構件調用選號SessionBean,後者調用號碼EntityBean運算元據庫,然後再到其他的處理界面進行下一步的處理。

該架構控制層採用Portal與BPM(業務流程管理)等技術實現,完成界面集成和界面流組裝以及業務流程管理等功能;業務邏輯層的業務構件子層與展現構件子層分別可以採用J2EE的Session Bean和JSP技術來實現,分別為控制層提供業務邏輯和展現界面的共享能力;信息服務層採用J2EE的實體Bean來實現;數據層通常就是資料庫產品,比如Oracle資料庫。

如圖3所示的是中國電信某省業務支撐系統的功能架構,主要包括客戶關係管理和服務開通以及資源管理等核心功能。其技術架構遵循了CTG-MBOSS技術架構的理念和核心要求,採用了多層套用架構設計,如圖4所示,其主要特點包括:採用了基於J2EE的B/S模式多層架構技術,支持系統分散式部署;支持套用的靈活定製,包括業務處理流程和關鍵參數、模板等定製工作;系統採用松耦合構件化設計,支持新業務的快速構建;採用了工作流技術,實現靈活定製工作流程;支持單點登入、統一鑒權,支持企業門戶的建立;系統對外接口採用開放的標準的接口技術;規劃、完善、統一企業核心數據模型,數據編碼、業務規則相一致,逐步實現企業核心數據共享。

展現構件及套用

在CTG-MBOSS技術架構中提出的展現構件是十分重要而相對較新的概念和技術。展現構件由一組基本並緊密相關的界面展示單元組成,並通過這些基本的界面單元調用與之有較強內聚性的業務邏輯構件的服務實現一個獨立的、帶人機互動界面的業務功能。

展現構件向控制層提供界面展現服務,通過控制層對不同界面展現服務或業務功能服務的集成,實現完整的業務功能。在傳統系統設計中,常見的主要是共享業務邏輯,而展現構件的核心思想是共享界面。主要有兩種共享界面的主要方式,包括界面集成和界面流組裝。界面集成主要含義是在一個界面中組合了其他的界面,形成一個整體,可以這么理解,就是類似於Portal的形式;界面流組裝則主要是基於類似業務流程管理技術,把一系列的界面組裝成能完成一定業務邏輯的界面流程。

展現構件的概念和技術在CTG-MBOSS技術規範中首次提出,實際上在各省業務支撐系統的具體實施中,或多或少都進行過相應的套用,但是目前比較完整的套用比較少,作者曾參與了廣東電信藍色魅力業務支撐系統的實施,本文簡要說明展現構件在藍色魅力系統中的套用,藍色魅力系統中的展現構件的含義和CTG-MBOSS技術架構中的概念還是有點差別的,但是核心思想基本上是一致的,在此作為解釋和參考的作用。展現構件在互聯星空和商務領航業務支撐系統中的套用也是類似的。

藍色魅力業務支撐系統面向商業客戶提供快速、優質、可靠的一攬子IT解決方案,其重要特點之一是聚合SP/AP系統和套用,系統實現上一個重要的環節就是要和眾多的SP/AP系統集成和整合,最終用戶的大部分操作都必須在SP/AP系統上完成,具體使用的界面也必須由SP/AP系統提供,畢竟把大量的使用界面集中在藍色魅力系統是不現實的。此時展現構件技術很自然地派上用場,其主要的技術實現思路是使用HTTP重定向技術來實現界面流組裝,合理定義參數,靈活實現界面流轉,藍色魅力系統和各個AP系統均按照一定的協定提供展現構件。

展現構件的關鍵技術還包括:單點登入、界面風格統一、數據共享技術。

結束語

CTG-MBOSS規範體系的制定是中國電信信息化發展的重要里程碑,技術架構是其重要組成部分之一。電信業務支撐系統的建設是一個複雜而長期和不斷改進的過程,應採用先進合理的技術架構。對於電信業務支撐系統的建設和持續發展,技術架構必須與企業管理運營架構、業務流程功能和管理運營數據需求等核心方面進行匹配,以系統建設和改造為契機,梳理和最佳化企業管理運營架構和業務流程,保證IT對業務的支撐,並以先進的IT手段促管理變革。

相關詞條

相關搜尋

熱門詞條

聯絡我們