羅曉東 俞科峰
【摘 要】
充分借鑒SID的先進經驗,廣泛參考中國電信各省的現有規則,設計了中國電信支撐系統業務規則管理的對象模型、數據模型,并以此為基礎定義規則目錄框架,梳理了業務規則基本詞匯,為實現業務規則的好配置、好維護、好理解、好排錯、可復用、可管控、可擴展和可定制提供有效支持。
【關鍵詞】
業務規則 對象模型 數據模型 規則目錄框架 規則基本詞匯
1 引言
隨著4G發牌和重組的完成,各個運營商的網絡、產品功能進一步同質化。在這種環境下,準確地理解市場、客戶和競爭環境;卓有成效的營銷決策與執行力;優質和差異化的客戶服務已經成為各個運營商在激烈競爭中制勝的法寶。同時,中國電信的企業發展戰略發生了重大調整,提出了企業從傳統電信運營商向綜合信息服務提供商轉型的戰略要求、“做世界級綜合信息服務提供商”的企業戰略目標以及提升精確化管理和加強資源配置等管理要求。
為適應市場需求,建立“以客戶為導向”的運營管理機制,有效落實精細化管理理念,需要不斷深入發掘影響系統和業務運營的關鍵要素,加強業務內部及業務流程的運作和分析能力,為快速定位系統故障、提升業務應用程序運行效率、及時發現業務運營方面的漏洞提供有力支撐,并不斷促進支撐能力的穩步提升和服務質量的持續改進。
業務規則是企業運營管理機制、市場戰略、營銷戰術和服務理念的微觀體現;是精細化管理精髓的延續和沉淀;是企業經營理念在IT系統的知識積累;是各種決策被有效執行的系統保障。但是目前對業務規則的管理還存在一些需要改進和優化的地方:
(1)業務規則與系統功能硬綁定;
(2)沒有統一的規則目錄視圖;
(3)不能對規則進行有效管控;
(4)業務規則多而雜;
(5)業務規則沒有顯性化;
(6)業務規則描述自由、不統一。
這種管理方式會導致一系列的問題,例如:難配置、難維護、難擴展、難定制、難排錯、難復用、難管控和難理解等。為了解決相應的問題,本文提出相應的業務規則管理模型,實現對業務規則的統一定義、管理和展現,更好更快地支持各種決策和舉措被系統有效地支撐,更全面、更完整地承載和展現各種市場戰略、營銷戰術和服務理念,有效地支撐精細化管理理念。
2 業務規則模型設計目標
業務規則模型設計目標如圖1所示:
圖1 業務規則模型設計目標
業務規則模型設計的目標是定義業務規則管理的對象模型、數據模型,并以此為基礎定義規則目錄框架,梳理常用的業務規則基本詞匯,為實現業務規則的好配置、好維護、好理解、好排錯、可復用、可管控、可擴展和可定制提供有效支持。
3 業務規則模型建模思路與方法
建模思路與方法如圖2所示。
在充分借鑒國際先進經驗的基礎上,確定了業務對象、對象關系、對象屬性和對象方法。參考中國電信各省的現有規則;吸取各省專家和集團領導想法與經驗;重點考慮集團臨柜5分鐘和銷售品視圖中涉及的關鍵業務規則以及規則管理過程中的核心問題,在建模方法論和業務規則設計原則的指導下,不斷地對對象模型進行分析、驗證和完善。
把業務對象轉換為數據模型,在進行對象存儲模型建模時,采用的基本方法主要包括:
(1)將對象轉換為表,對象屬性直接映射為表字段;
(2)將對象關系連線,轉換為表與表之間的關聯;
(3)將設計形成的E-R模型根據三范式的要求進行規范化處理。
結合中國電信各省的現有規則、集團臨柜5分鐘和銷售品視圖中涉及的關鍵業務規則以及各個省專家和集團領導的寶貴經驗,定義了業務規則目錄框架,并在規則目錄框架的基礎上整理了常用的業務規則以及這些常用業務規則涉及的配置要素和描述規則的基本詞匯。
4 業務規則對象模型
業務規則核心對象關系如圖3所示。
(1)業務規則:在一定的業務場景中(例如新建客戶、訂單錄入、產品管理等)被觸發,并通過管理和控制業務場景中涉及的業務實體(例如客戶、訂單、產品等)的屬性、狀態、行為和關系等來實現相應的業務邏輯。為了方便,簡稱業務規則為規則。
(2)規則事件:規則事件由業務功能主體程序生成,用于觸發相關業務規則的執行;業務功能主體程序在生成規則事件的時候,需要把業務規則涉及的業務對象信息關聯到規則事件上,為業務規則的執行提供上下文。
(3)規則目錄:規則目錄主要是將CRM的所有規則、規則事件進行排列,給出一個整體的目錄。
(4)目錄節點:是規則目錄上的一個單位組成元素,每個節點可以包含一個或多個規則、規則事件或子目錄節點。
(5)規則關系:用于表達規則與規則之間的互斥關系、整體部分關系和依賴關系等,關系類型可以根據業務需要進行擴展。
5 業務規則數據模型
圖4是根據業務規則核心對象關系圖轉換的業務規則核心實體模型,對象的屬性直接映射成了表的字段。
6 業務規則目錄框架
業務規則目錄框架從“業務視角”、“層級視角”、“流程環節”、“實現方式”等多種視角描述業務規則目錄的整體架構。
(1)業務視角:依據集團銷售品目錄樹的制定標準,按目錄節點的層級層層梳理業務規則,子節點的業務規則自動繼承父節點的業務規則。
(2)層級視角:依據中國電信的機構設置,目前整理“集團”和“省公司”通用的業務規則,各省公司可根據各自要求,繼續整理“市本地網級”的業務規則。
(3)流程環節:指的是業務規則在業務受理過程中所處的環節,例如:套餐之間的互斥關系、存在于訂單的“錄入”環節。
(4)實現方式:指的是業務規則使用哪一種方式進行實現。目前分為:數據驅動(數據庫表驅動、文件驅動等)、插件類(java插件或其它插件)、腳本類(java腳本、js腳本、sql腳本、存儲過程)、一體化實現(對于某些固定的流程,可以直接在程序中進行固化)、引擎類(使用第三方或自行開發的規則引擎)等。
7 業務規則基本詞匯
業務規則涉及的基本詞匯主要包括參與人主題域、產品主題域、定價主題域、市場營銷主題域、事件主題域、帳務主題域、地域主題域和營銷資源主題域相關的基本詞匯,限于篇幅,表1僅列參與人主題域相關的基本詞匯,以作示例。
8 結束語
業務規則是企業運營管理機制、市場戰略、營銷戰術和服務理念的微觀體現,是精細化管理精髓的延續和沉淀,是企業經營理念在IT系統的知識積累,是各種決策被有效執行的系統保障。
業務規則模型的設計是做好業務規則管理的基礎,也是最困難之處。本文充分借鑒國際先進經驗,廣泛地參考中國電信各省的現有規則、吸取各個省專家和集團領導的優秀想法與經驗,設計了中國電信支撐系統業務規則模型,可以指導各省支撐系統建設過程中的業務規則管理。
參考文獻:
[1] 劉吟,周華春,陳旭東. 業務規則管理在電信網管系統中的應用[J]. 微計算機信息, 2006(4): 116-118.
[2] 李靜波. 業務規則管理技術在電信計費系統中的應用[J]. 信息工程大學學報, 2005(4): 78-80.
[3] 陳偉. 面向電信運營的策略管理系統研究與實現[J]. 微計算機信息, 2008(6): 15-17.
[4] 許娜. 業務規則提取建模及應用研究[D]. 濟南: 山東大學, 2007.
[5] 薛換強. 業務流程的產生式規則表達技術的研究[D]. 昆明: 昆明理工大學, 2011.
[6] 師艷輝,莊越挺,施堅強. 基于JAVA的業務規則管理系統設計和開發[J]. 計算機應用與軟件, 2006(15): 15-16.
[7] 1SO/TC211. WG4 Geospatial Services N042, Open
Geographic Datastore Interface(OGDI)[Z]. 2013.
[8] OMG Inc. CORBA services: Common Object services[Z]. 2013.
[9] Heather Kreger. Web服務概念性體系結構[Z]. 2013.
[10] 李明祿,曹健,饒若楠. 基于Web services的應用集成技術研究[Z]. 2004.