版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、规则引擎在业务运营支撑系统中应用探究【摘要】提出了在广东移动下一代业务运营支撑系统 中引入ilog规则引擎,并结合重新规划后的产品和促销模 型,提出通过调用规则引擎api构造规则配置可视化界面的 方法。该方法不但为非计算机专业人员提供了便捷的产品和 促销规则配置工具,同时增强了系统在促销方式方面的可扩 展性。【关键词】ilog规则引擎产品模型boss促销工具 中图分类号:f626. 5文献标识码:a文章编号: 1006-1010 (2013) -07-0063-071引言1. 1研究背景当今各行各业业务系统复杂程度的不断提高和业务需 求变化的加快对软件开发和维护提出了更高的要求,软件企 业若采
2、用传统的方式,必然无法适应这种高业务复杂程度和 需求快速变化的系统开发。而规则引擎的引入,可使程序员 不用花很大精力在业务规则的处理上,利用规则引擎可以让软件重用性更高,能更快速适应需求的变化和减少故障的产生。1.2行业内外研究现状规则引擎技术在理论上已经非常成熟,各主流商用规则 引擎也已普遍应用于电信、金融、电子商务、电力、交通运 输、保险等各个行业1-4 o电信行业内普遍应用于签约模 式的营业费和固定费计算等5,特别对于固定费优惠打折 等,已经应用很成熟。但是在解决销售需求的多样性问题上 仍需要挖掘。在电信行业外的其他行业,如亚马逊、淘宝和 京东商城等,在秒杀、团购、限时打折等促销手段上,
3、大量 用到了业务规则引擎。1. 3本文研究的内容随着业务规则引擎理论趋于成熟和在多行业得到广泛 的应用,本文在深入研究了中国移动通信集团广东有限公司 (以下简称广东移动)历代业务运营支撑系统(boss, business & operation support system) 6产品模型后, 提出将业务规则引擎应用于新一代产品模型和促销手段上, 并在下一代业务运营支撑系统(ngboss, next generation business & operation support system)项目中成功实现 和验证了此应用。本文的工作主要包括:(1) 分析了广东移动b0ss2.
4、0系统产品模型和促销手 段,指出模型的优势和不足之处;(2) 设计并实现了基于ilog规则引擎的产品模型和可 视化促销平台。2广东移动boss2. 0系统概述62. 1广东移动boss2. 0系统概述广东移动b0ss2. 0版本是依据中国移动b0ss2. 0规范建 设的。中国移动b0ss2. 0系统是利用计算机网络及相关应用 技术、用以支持中国移动业务运营的系统。从功能上讲,boss 系统涵盖了计费、结算、账务、业务管理、客服等方面,并 根据业务需要与相关外部系统进行互联。2.2规则引擎在广东移动boss2. 0的应用广东移动从2002年boss 1. 0项目开始,引入ilog规则 引擎,用于
5、实现中国移动业务营业费和固定费的算费规则管 理和执行。其根本目的在于,让营业费和固定费规则独立于 系统逻辑之外,让中国移动后台业务支撑人员(乃至业务规 则制定人员)能够直接制订、编写、部署,从而降低业务规 则落地实现的复杂度,提升市场运营响应的效率。引入ilog规则引擎后,月结日出固定费的时候,ilog 规则引擎就可以根据客户是否有办理优惠及客户品牌、vip 等级等给予折扣或免费优惠。2. 3 b0ss2. 0产品模型有待改进之处广东移动b0ss2. 0中产品和营销方案数量多,配置复杂, 配置上线流程长、速度慢,存在诸多需要改进的地方。据抽样分析,一款手机的分客户等级购机营销方案从方 案的制定
6、到上架销售,需要一个月的时间。一个月过去,促 销的最佳时机早已不在,这种方式远远无法满足快速营销的 要求。对于已经存在的按月租收费的服务功能类产品,无法快 速根据客户需求制定个性化的促销产品。比如,来电提醒6 元每月,若需要对全球通金卡客户打5折,则要么新增一个 3元每月的产品,要么在固定费优惠侧配置打折的ilog业务 规则,以后每个月月结都调用此规则计算折后月租。第一个 方法显然会增加产品配置工作量,而且假设同时有多种折扣 率存在,则会导致同一产品需要针对多个折扣配置多个产 品。第二个方法虽然用到了 ilog业务规则处理,但是只能 对条件明确无特例的客户群打折,很难做到如某一部分全球 通金卡
7、客户打5折。同时,每个月月结都需要调用这些规则, 系统消耗增加。产品配置只能由支撑人员完成,哪怕最简单的产品配 置,业务制定人员也无法自行使用系统配置完成。3基于ilog规则引擎的ngboss系统架构3. 1引入ilog规则引擎后的系统架构广东移动的ngboss项目,沿用了历代boss对ilog规 则引擎的应用。其中在对订单算费促销规则的管理应用中, 更进一步利用ilog jrules rts提供的api进行二次开发, 包装出更贴近业务规则制定人员思维习惯的可视化促销工 具管理平台7。ngboss对产品模型进行了一些改进,主要改进点有:(1) 产品上标明的是产品标价,售价是产品销售给客 户的时
8、候才产生的,售价不在产品上,而是在客户订购产品 的订购关系上。将产品的标价和订单的售价拆分开是为了对 于同一产品,可以对不同的客户给予不同的售价,能在不增 加产品配置的前提下,做到针对客户的个性化促销。(2) 产品可简单快速打包,即将待打包的子产品选定 后做成新的产品包,在产品包上配置标价,产品包下的子产 品的标价自动失效。产品简单快速打包可以对个性化客户量 身订做产品集成方案,而方案的标价也可灵活制定。(3) 对于服务相同,资费不同的多个产品,合并成一 个产品,资费的多样化通过配置ilog促销规则对不同条件 的客户给予不同的优惠来实现。 引入ilog促销规则后, 销售与订单中心的产品订购流程
9、有了全新的设计。如图1所 示,流程如下:(1) 选择待订购的产品,放入购物车;(2) 购物车中的产品确定后,点击“提交”,系统对 购物车中的产品做初步的校验,若存在互斥的产品则提醒。 预生成订单,一个订单包含多个订单行,一个产品或产品包 会生成一个订单行;(3) 订单生成后,执行订单算费步骤。首先,根据订 单信息、产品信息和客户信息,获取订单算费需要的条件因 子,并组装ilog jrules能识别的预先设置好的bom格式。 然后调用ilog jrules提供的api,将bom等数据送入ilog jrules计算。最后,ilog jrules根据bom中的订单信息、 产品信息、客户信息及预先配置
10、好的各种促销规则,执行营 业费和月租费的优惠打折计算,得出优惠后的结果并返回;(4) 经过ilog规则引擎计算出最终订单算费结果后, 就到了订单支付环节,营业费需要立即支付,月租费则在月 结日支付;(5) 最后一个环节是订单提交,此环节中,系统会将 订单拆分成订单行,对于每个订单行中的产品逐个开通服务 功能,同时生成订购关系,并将订单算费结果中的营业费和 月租费写入到订购关系中,将订购关系同步到计费子系统, 后续月结日出账的时候,计费子系统就只用简单按订购关系 上的售价算出费用即可。3.2常用促销工具的实现有了 ilog促销规则的支持,就可以在系统上预设多种 促销工具,常用的促销场景均可覆盖。
11、ngboss预设的促销工 具有特定客户打折或赠送、产品关联促销、购机类产品、订 单级促销、产品定量销售秒杀、指定渠道促销、体验营销、 团购、拍卖等,而且若后续需要增加促销工具种类,也可以 灵活扩展。下面对几种常用的促销工具的实现详细说明:(1)特定客户打折或赠送使用此类促销工具,可使满足条件的客户享受折扣或免 费购买产品。例如,根据国家政策,边防武警战士可免费购 买gprs每月50m套餐。实现上不需要新增产品配置,而是 新增ilog规则如下:(2) 产品关联促销使用该类促销工具,可快速配置基于目标客户特征、用 户购买行为、订购渠道、订购时间等维度的促销规则,买a 产品送b产品或买a产品则买b产
12、品打折均属此类。如,在 2012年国庆期间全球通客户买a产品送b产品。在实现上, 并不需要新增产品配置,而是新增一条ilog规则,描述为:有了这条规则的支持,全球通客户在2012年国庆期间 若购买了 a产品的同时也购买b产品,则b产品免费。(3) 购机类产品b0ss2. 0系统对于不同等级客户购买相同的手机有不同 的购机款和预存款,只能针对多个客户等级配置多条营销方 案,然后由营业员根据客户等级手工选择与该客户相符合的 营销方案,这样不仅增加营业员的负担,而且可能会出现营 业员判断客户等级错误的情况,甚至可能出现营业员违规让 低等级的客户办理高等级的营销方案的情况。引入ilog促 销规则后,可
13、以实现系统自动判断客户等级,自动计算出购 机款和预存款,营业员只用替客户选择好手机提交订单即 可。比如,手机''索爱w600c”有分4个客户等级购机的营 销方案,如表1所示。最高级别的是钻石卡和金卡客户,购 买此手机需要支付营业费3170元,会给客户预存话费2500 元,最优惠;第二级别的是银卡客户,需要支付营业费3170 元,会预存1800元话费;第三级别的是老客户,需要支付 营业费3170元,会预存800元话费;最低级别的是普通客 户,支付同样3170元的营业费,只得到预存话费500元, 优惠力度最小。在实现上,ngboss只需要配置一个手机产品和建立一个 il0g的决策表
14、,如表2所示,而b0ss2. 0有4个等级购机就 要配置4个营销方案。客户订购该手机后,ilog会根据客户 订购的手机类型和客户等级,查找并返回该客户需要支付的 营业费和预存款。整个订购过程中,营业员只需要选择好手 机提交订单即可,不需要人工判断客户等级选择相应的预存 款。(4) 订单级促销用该类促销工具,可快速配置基于订单的订购渠道、订 购时间、订购总额等维度的促销规则。主要应用于针对订单 整体的促销活动,如:全球通钻卡客户,一次订单金额满500 元,则为该订单打9折。在ilog中配置如下规则:如果客户等级是全球通钻卡 并且 用户订购产品订单金额大于等于500元 那么订单总价二订单金额* 0
15、. 9元(5) 产品定量销售/秒杀使用该类促销工具,可快速配置固定数量产品优惠销售 和规定时间内产品优惠销售的促销规则。如,充100送100, 总量一共只有3000个,售完即止。可配置如下il0g规则实 现:(6) 指定渠道促销使用此类促销工具可引导客户到合适的渠道办理产品。 如,短信营业厅办理来电显示2元每月,其他渠道办理则6 元每月。并不需要像b0ss2. 0 一样需要配置一个2元每月的 来电显示和一个6元每月的来电显示,而是只需要配置一个 6元每月的来电显示,再配置一条ilog规则如下:3.3可视化促销工具管理平台业务上促销的需求是非常旺盛的,几乎每天都需要新增 促销规则。若想要进一步减
16、少流程环节,提升管理效率,最 快捷高效的办法就是让促销规则需求提出人员自己上系统 填写促销规则。需求提出人一般都是市场部等业务部门人 员,都是非计算机专业人员,虽然ilog的规则语言非常接 近自然语言,但是对于非计算机人员编写规则仍然有很大的 难度。经研究,ilog jrules rts有一套api可以供外部系统 调用,同步有约定格式的规则数据到ilog jrules rtso因 此,ngboss设计了 一个子系统:可视化促销工具管理平台。 此平台可以提供图形化的表单填写界面,一种促销工具提供 一个单独界面,由后台程序将表单内容转换为rts需要的格 式,调用rts的api将数据同步到rts。图
17、2是可视化促销 工具管理平台各模块逻辑关系示意图。rts的api同步数据只能全量同步,效率不高。为了解决这个问题,规则数 据从可视化促销工具管理平台同步到rts的同时,也需要在 平台端保存一份,每次查询规则的时候在平台端查询即可, 不需要调用api读出数据,只有在写入的时候才会调用apr图3和图4分别是'买a送和"秒杀”两种促销工 具的可视化促销工具管理平台参考界面,需求人员可以直接 使用此界面维护促销规则。4应用实例ngboss在珠海上线试点后,产品配置能力提升的显著效 果得到验证。应用实例一:用户购买了 "农村村务通套餐”,则免费 赠送“天气预报”产品。在bos
18、s2. 0,需要将“农村村务通套餐”和“天气预 报”绑定,在账务侧配置一个优惠,每月月结日减免掉“天 气预报”的月租。整个配置过程都需要专业支撑人员完成, 而且需要业务部门发起需求,经过审批,再到支撑部门出方 案配置,再测试,整个过程至少需要一周。而且每月出账都 要调用一次减免月租的规则,增加系统消耗。在ngboss系统实现则非常简单,业务人员在可视化促 销工具管理平台增加一个买a送b类型的促销规则即可。提 交后经过业务审批,即可使用,整个过程人工环节才2个环 节,一天内就可以完成。而且ilog规则只在销售的时候调 用一次,以后每月月结日出账均以订购关系上的售价为准, 不需要每月调用规则,减轻了系统负担。应用实例二:用户如果订购了 “98新商旅套餐”,则订 购“中文祕书+语音邮箱”的时候,原价为12元,只需要收 取6元。在b0ss2.0,需要配置账务优惠,需要走一周的流程方 可实现o ngboss则配置一条“买a则b打折”的促销规则即 可,加上人工流程一天内可完成。应用实例三:在劳动节期间,全球通钻卡客户,一次订 单金额满500元,则为该订单打9折。此促销在b0ss2. 0无法直接实现,但在ngboss系统只 需要增加一条规则即可。5总结本文通过对广东移动b0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年摄影公司模特合同(1篇)
- 2026年全国一级注册建筑师之设计前期与场地设计考试重点试卷详细参考解析298
- 2026学年黑龙江省七台河市六年级语文期末通关素养提升题附答案详细答案和解析
- 碳关税-边境调整-的重复征税消除机制与条约协调-基于欧盟CBAM抵免条款与税收协定声明的文本对照
- 迷迭香销售合同
- 烧碱销售合同
- 游船票销售合同
- 残布销售合同
- 丝绵销售合同
- 苗木购销售合同
- 2024-2025学年贵州省贵阳市观山湖区苏教版四年级下册期末考试数学试卷(含答案)
- 《传感器与智能仪表》课程标准
- 摆脱青春烦恼班会课件
- 2025版心肺复苏培训课件
- 湖北航信java面试题及答案
- 绿色施工及安全文明施工措施费
- 2025国家开放大学《小学语文教学研究》形考任务1-5答案
- 公司增资扩股项目可行性研究报告
- 鸡滑液囊支原体病
- 中建“大商务”管理实施方案
- 《经济思想史》全套教学课件
评论
0/150
提交评论