论文部分内容阅读
针对国内运营商存在的垂直业务平台“信息孤岛”和对SP/CP监管能力比较弱的问题,电信运营商希望能够构建一个开放的业务运营平台,为各种业务的接入提供相应的标准的接口,以便实现对现有业务和未来业务的统一管理。然而平台的统一会面临很多的问题,例如各种SP的业务逻辑差别很大,如何解决业务逻辑灵活多变的问题?当所有的业务都放到运营商的平台上来执行时,如何保证系统的稳定性、可靠性?如何降低系统实现的成本?这些都是摆在电信运营商面前的问题。
MasterSP是为了建设开放、统一的综合业务运营平台而设计和开发的。作为承载增值业务运营的平台,MasterSP将很多业务运营所共有的东西提取出来,作为基础设施向SP提供,并采用业务模板的形式生成业务以实现业务逻辑的灵活配置的目的及选择开源软件和使用基于消息通信的分布式系统架构来解决稳定性和低成本问题。而SP业务管理系统是针对运营商的集团用户和SP、CP的业务管理人员提供的一个统一的管理系统。作为信息沟通与交流平台的SP业务管理系统提供业务生成与管理、系统管理、用户管理等功能。
本系统借鉴基于J2EE的分层设计架构的思想模式,建立了以这种模式为基础的Web应用体系。对基于J2EE的SP业务管理系统进行研究并予以实现。采用Struts+Spring+Ibatis架构并在Eclipse平台下实现的。通过使用该架构,实现了系统表示层、逻辑层和数据库访问层等多层面分离,因而可以大大提高业务层的重用性和扩展性。在这个架构下开发系统可以有效的降低开发复杂性,提高开发效率,并且开发出的系统也具有跨平台运行,高可靠性、高安全性、可扩展和易维护等特点。系统经过测试运行,性能良好,实践证明,该业务管理系统在架构上和可用性方面都是成功的。