业务能力封装支撑方式初探

2010-01-18 09:16
电信科学 2010年1期
关键词:计费业务流程收费

胡 虹

(中国电信股份有限公司广东研究院 广州 510630)

1 引言

随着三大运营商进入全业务运营阶段,市场已经形成了全面竞争的态势。为了更快、更好地抢夺用户资源,各运营商争相推出各种新型服务。要顺利推出相关产品,除了部分业务需要网络、业务平台的建设或改造之外,所有的业务都离不开业务支撑系统提供配套的业务支撑能力,包括业务的受理开通、业务的变更及计费支撑等。

本文就支撑系统如何快速响应业务需求进行探讨,并提出业务支撑系统能力封装的理念,为后端部门更好、更快地支撑前端市场提供可行的方案。

2 业务支撑方式

目前,IT部门通过修改核心业务处理流程及功能或外挂程序两种方式来实现系统支撑。方式一,修改核心业务系统指的是通过已有的、集中的核心业务系统实现业务需求。方式二,外挂程序是指在已有的核心业务系统之外单独开发一个模块,专门用于支撑新的业务能力。

这两种方式在快速支撑需求的同时带来了一些问题。方式一通过修改核心流程与功能支撑新业务能力,带来了核心业务系统的不稳定问题,很可能对其他业务造成影响,带来不必要的损失。方式二是以独立的模块实现新的业务能力,虽然达到了支撑需求的目的,但随着需求的增多,需求之间必不可少地存在许多相似性,使得外挂模块与外挂模块之间、外挂模块与核心业务系统之间存在很多相似的功能,导致重复建设问题和客户体验不一致问题的发生。因此,需要探索一种新的支撑方式,避免或减少以上问题的发生。

3 业务能力封装

3.1 业务能力封装思想

TMF-SDF(telemanagement forum-service delivery framework)提出了一种通过封装可重用的电信网核心能力,快速应对新业务的参考模型。模型主要有3种服务:SDF Service——SDF服务,这种服务通过标准化的接口被其他SDF服务调用,通过调用其他SDF服务可以得到抽象层次更高的服务;SDF Infrastructure Support Service(SDF ISS)——SDF基础设施支持服务,这种服务封装了电信网基础能力,提供标准化的接口供其他服务调用,SDF ISS本身也是一种特殊的SDF Service;SDF Management Support Service(SDF MSS)——SDF管理支持服务,这种服务用于端到端的服务生命周期管理,比如安装、更新、激活或监控等。

同时,电信管理论坛提出NGOSS架构,将业务流程和业务规则从系统中分离出来。基于功能接口协议标准化,按照业务流程和业务规则在流程引擎上进行配置,实现了跨系统的业务流程自动化。

在业界参考模型和NGOSS机构方法论的基础上,通过对业务流程及业务功能进行梳理,可以发现,很多业务能力的实现都基于相似或相同的功能。流程、功能的成熟与固化使实现功能的重用成为可能,通过重用已有功能,按业务能力的流程和规则对功能进行封装,既可实现需求的快速支撑,又可减少方式一和方式二所带来的问题。

结合现有业务流程分析的结论和业界先进理念,可以推导出第三种支撑业务需求的方式,即业务能力封装的方法,这种方法将已有核心业务系统通过界面整合、流程衔接和功能重用等方式进行集成,形成业务部门需要的业务支撑能力。此方法涉及的要素包括基础能力(即基础能力层,对应SDF服务)、业务能力(即能力层,对应SDF基础设施支持服务)、业务流程(参照NGOSS架构)等。进行业务能力封装,首先需从现有系统中抽取基础能力(功能),定义基础能力的标准化接口协议,进行基础能力封装;其次,梳理相关业务流程、业务规则;在梳理规则的基础上,对业务能力的标准化接口协议进行定义,再基于基础能力配置业务能力的流程与规则,实现业务能力的封装。其中,流程引擎根据基础能力提供标准化接口协议,将基础能力按照流程与规则进行配置,从而快速实现对新业务能力的支撑。这种方式避免了对原有业务的冲击,同时可以更快、更好地支撑新的需求。

3.2 业务能力封装模型及实施步骤

将业务能力进行封装,可有效支撑业务部门的需求,同时也可以将封装后的业务能力通过协议转换的方式,提供给CP/SP之类的外部系统。以计费系统为例,根据能力封装的思想可得到业务能力封装模型,如图1所示。

业务能力提供模型主要由基础能力、业务引擎和业务网关组成。其中,基础能力是指计费所提供的基本功能单元,基础能力具有标准化的接口,可被业务引擎重用。业务引擎负责调用基础能力,封装成业务能力。业务能力通过业务网关以Parlay或DCC等标准化协议对外提供服务。这样,外部系统可以通过业务网关访问业务引擎获得服务,或通过业务网关直接访问基础能力。客户端应用可以通过核心网访问业务引擎或直接访问基础能力。

根据业务能力封装思想和业务能力对外提供模型,可知业务能力的封装分为能力层的封装和基础能力层的封装两个层面。基础能力层的封装指的是通过定义各系统内部基础能力的名称、功能、输入及输出,使基础能力对外表现出标准化的接口协议的过程。实际步骤可细化成:

第一步,定义基础能力的名称、功能、输入、输出;

第二步,定义组件的名称、功能、输入、输出,支持基础能力的快速封装;

成本控制是核电项目管理“四大控制”之一,成本管理是核电项目管理[2]成功与否的重要指标,是项目管理P-D-C-A循环的子循环,主要管理过程包括核电工程预算管理、立项管理、采购控制、变更控制和支付控制五个流程。为确保成本控制工作的有效开展、可控,前期必须建立成本控制机制及采购管理程序体系,规范成本控制工作的具体内容、步骤和目标要求。核电成本管理P-D-C-A循环如图1所示。

第三步,基础能力根据输入的参数选择组件、调用次序及调用时间等。

能力层的封装指的是基于标准化的接口协议,通过流程与规则的配置,重用已有的基础能力,实现新业务能力,并对外表现出标准化的业务能力接口协议的过程。实际步骤在业务能力的基础上可细化成:

第四步,梳理业务能力的流程与规则;

第五步,基于标准基础能力接口协议、流程与规则进行业务能力封装。

4 各种支撑方式的适用情况

支撑方式使用情况见表1。3种支撑方式各有不同的适用场景,随着业务需求的发展和系统的发展,3种支撑方式之间存在相互转化的可能。

外挂→修改:当外挂模块实现的业务收入大幅度提升,相关流程可以固定下来,或者所支撑的业务与核心系统业务融合的时候,可以通过修改核心系统把外挂模块所实现的业务融入核心系统,去除外挂模块。

修改→封装:随着业务逐渐成熟,收入不断提升,虽然流程复杂,但已经固化下来,可以抽象出稳定的业务能力进行封装。

表1 支撑方式使用情况

封装→修改:融合支撑的需求发生较大的业务需求变更,可能导致流程与规则的不稳定,这种情况下需要暂时通过修改的方式对业务需求进行支撑。待业务稳定下来后应该重新进行封装。

5 典型案例分析

一点收费能力指的是支撑跨省大客户使用跨省业务后,可选择在任意省份进行缴费的能力。其中,用户归属地为归属省(一个客户的用户可以归属多个省份),客户选择缴费的省份称之为收费省。一点收费能力的需求符合业务能力封装方式的业务支撑场景,下面以归属省一点收费为例,说明如何应用业务能力封装思想,将归属省内部业务处理进行能力封装。

(1)省内计费业务流程

省内计费业务流程如图2所示。

(2)归属省一点收费业务流程

归属省一点收费业务流程如图3所示。

对比省内计费数据交换流程与归属省一点收费数据交换流程,可以发现从数据采集到出账一段流程是一致的。归属省一点收费数据交换流程增加了向全国中心上传清单与账单的流程。因此,可以将采集开始到出账这段功能进行封装。归属省一点收费能力封装示意如图4所示。

首先进行基础功能层面的基础功能封装,包括定义基础能力、组件的名称、功能、输入、输出,定义基础功能根据输入的参数选择组件、调用次序及调用时间等。比如预处理基础能力可以进行如图5所示的封装。

图2 省内计费业务流程

图3 归属省一点收费业务流程

图4 归属省一点收费能力封装示意

表2 归属省一点收费输入输出内容

· 名称:预处理。

· 功能:预处理是实现计费原始数据,经过格式转换、合并关联,并作分拣/检错/剔重,然后按标准格式输出,将原始话单转换为批价可处理数据的过程。

· 输入:采集日志、原始使用记录、业务参数。

· 输出:计费事件,预处理日志。

同样批价和账务处理等亦可通过定义功能、输入、输出以及时序性等因素进行基础能力封装。完成基础能力封装后可进入下一步骤,将基础能力按照流程和规则封装成业务能力。

归属省一点收费输入输出内容见表2。

6 结束语

本文结合业界先进理念和实际运营情况,提出业务能力封装方法,并给出了相关支撑方式应用场景和应用示例。业务需求的支撑方式是多样的,但是在保证原系统不受影响、且快速支撑新业务上线的前提下,业务能力封装的支撑方式是IT部门应对众多业务需求的最佳方案。同样,这也是今后一段时间内,IT部门快速响应业务部门支撑,利用有限的人力资源,更好、更快地支撑业务需求的最好方法。此外,本文在对外部CP/SP之类的系统提供业务能力方面并未做深入的探讨,还需后续不断研究。

1 TMF519.Service delivery framework business agreement,release 1.1,June 05,2009

2 TMF061.Service delivery framework reference architecture,release 1.0,July 28,2009

3 TMF GB942.NGOSS contracts concepts and principles,release 1.0,September 08,2008

4 TMF GB930.The NGOSS approach to business solutions,release 1.0,December 19,2005

5 中国电信移动计费双中心规范,4分册:集中计费系统与异地缴费流程机制的研究分册,2008

猜你喜欢
计费业务流程收费
5G网络独立组网中融合计费方案的研究
基于云计算和微服务架构的高速公路计费系统
RPA机器人助业务流程智能化
行政法上之不利类推禁止*——以一起登记收费案为例
生活中的分段计费
自由流收费技术解决方案的创新应用
企业财务管理、业务流程管理中整合ERP之探索
互联网+背景下物流公司的业务流程再造
论高速公路收费服务水平的提高和收费服务设施的完善
Python与Spark集群在收费数据分析中的应用