论文部分内容阅读
收入保障是近些年电信运营领域的热门话题,成熟的电信运营商均在开展收入保障相关工作,其中包括收入保障系统的建设。传统的收入保障系统基于运营商某个业务模块构建,只为解决某一方面的问题而开发单独功能模块,不能实现稽核点的灵活配置,后期维护工作量较大,而且不易扩展。作者在近些年为电信运营商设计和实施过多个收入保障系统项目,深感基于内容进行模块叠加开发的方式的困局。同时在工作中长期关注并研究Pentaho BI开源项目,其强大的组件功能及开放性吸引了全球众多开发爱好者和软件工程人士的青睐。鉴于当前收入保障系统实现上的弊端和缺陷,本文基于软件工程的方法提出将以上两者进行结合,即利用Pentaho开源产品作为基础构建灵活配置易扩展的收入保障系统。本文从收入保障系统分析入手,介绍了收入保障及系统的概念,以及与电信运营管理框架(eTOM)的关系和作用,导出了系统功能和业务扩展性需求,对比分析了几种主流的开源工具,说明了选择Pentaho作为系统构建基础的理由。随后对系统的总体架构进行了设计,包括应用基础体系、体系结构、模块设计、技术架构和拓扑结构,还对系统的关键数据模型进行了设计。然后就系统的分模块功能实现进行了论述,模块包括数据接口、稽核指标体系管理、稽核规则设计、任务调度、工作流集成、个人门户、系统展现、收入流失量化评估、角色与权限、单点登录、待办任务推送等。最后介绍了系统的模块集成和服务部署。本文的目标是利用开源工具,构建一套完整的、独立于业务系统平台、灵活配置、开放而且易于扩展、高效的收入保障系统,并在生产实践中对系统的原型进行实现。无论对于软件工程学习还是电信运营企业收入保障实践来说,都是一种富有开创性而且有益的尝试。该系统的顺利实现并付诸实施,将极大提升电信运营企业收入精细化管理、风险管理和IT内控管理的水平,使收入保障的有效性和高效性迈上了一个新台阶,同时也大幅节省收入保障的成本投入,无需借助太多外力依靠业务人员自身即可完成收入保障工作常态化的目标。