统一增值业务管理系统的设计与实现
作者单位:北京邮电大学
学位级别:硕士
导师姓名:王红熳
授予年度:2011年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:增值业务管理系统 SOA J2EE Struts Hibernate
摘 要:通信领域进入第三代数字通信3G (3rd Generation)以来,强大的网络能力使越来越多的电信增值业务涌现出来,涉及人们生活的各个领域,显然,增值业务已经成为整个通信产业链中最关键的部分之一。同时,如何对众多复杂的增值业务进行管理成为了业务提供商最为关心的问题。因为有效的业务管理不但可以减少不必要的人力物力成本,更可以为用户带来更好的业务体验,为未来的业务发展积累市场资本。 但是,目前增值业务提供商的业务管理系统还有许多缺陷以及不足,无法达到增加用户体验的要求,不能为现有业务提供快捷有效的信息管理,使得在3G时代增值业务呈爆炸式发展的时候,业务管理已经相对落后。一方面,在开发方面,系统开发速度已经跟不上业务的变化速度,业务需求的变更不能及时反映到业务管理上,这样,对于新增功能的信息不能及时的进行管理,对于更改后业务功能的信息不能进行适当的调整。另一方面,由于之前业务管理系统的统一性不够高,造成目前各种各样的增值业务分别对应各自的业务管理系统,对于系统使用者要求太高,在维护方面也造成诸多不便。 本文将提出一种新的业务管理系统以解决现有业务管理方面的不足。该系统对电信增值业务提供商现有的业务进行统一的管理,即对业务的各类信息进行统一的维护,包括定义统一的数据格式、预定义各种业务信息的处理流程等。此外,系统还提供部分常用的业务逻辑功能,这些功能均按照统一的接口规则进行封装,开发者可以简单的使用已封装好的业务逻辑功能,实现管理功能的快速开发。 该系统经过对现有业务管理系统的充分调研,采用SOA(Service-Oriented Architecture)的设计原则进行设计的,在系统分析时构建了系统的组件服务模型以保证系统的抽象性及扩展性。整体系统结构采用J2EE (Java 2 Enterprise Edition)架构进行开发,其中涉及Strut、Hibernate、WebService等先进技术。 本文将对这样的一个统一业务管理系统进行详细的阐述,从系统分析、设计与实现、测试、发展前景等方面分别描述,将整个研发过程中的各个步骤进行剖析,以能全面的呈现出系统的结构。 该业务管理系统已经在得实信息科技(北京)有限公司进行了充分的验证。系统被应用到三个市场份额较大的增值业务中,即智能应答、爱情天使以及魔话业务。这三个增值业务在不同地市的九个业务管理系统是在本文提出的业务管理系统的基础上开发的。在应用过程中,已经证明了该系统可以为增值业务快速的提供管理功能,在短期内完成系统的开发。并且系统的各类性能得到了保证,如稳定性等。目前,以上提到的9个业务管理系统均在正常稳定的运行,支持三个业务的运营。