论文部分内容阅读
作为电信业务支撑系统的核心,电信计费帐务系统的准确性直接关系到客户服务质量和电信运营商的收入。随着电信市场竞争从“网络竞争”向着“客户竞争”的演变,计费帐务系统已成为电信运营商的核心竞争力之一。与之相对的,运营商现有的计费系统却越来越不能满足市场的需要。如何能提出一套满足不断发展的业务需要、同时又能符合技术发展趋势的计费帐务系统是不仅电信企业目前面临的主要挑战,也是IT业的前沿技术课题,具有较高研究价值。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,目的在于简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE的核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,旨在让各种依循J2EE架构的不同平台之间,存在良好的兼容性,以解决过去因信息产品之间无法兼容导致企业内部或外部难以互通的困境。设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式使代码编制真正工程化,是软件工程的基石,正如砖瓦对于大厦一样。本文以某大型电信运营商计费帐务系统的构建为背景,从总体需求入手,结合设计模式的思想对系统的构架进行了详细的分析,并在此基础之上提出了基于J2EE的系统架构、管理模块及逻辑结构,然后按照J2EE中最重要的设计模式:模型-视图-控制器模式(MVC)的要求,以BEA Weblogic应用服务器为基础阐述了该系统的具体实现。针对电信运营支撑系统的负载量大、可靠性要求高等特点,本文阐述了一系列基于BEA Weblogic应用服务器的优化技术。文章最后总结了本系统的特色以及改进方案,并对下一代计费帐务系统的技术向导和发展趋势提出了展望。在本系统的开发过程中充分利用了J2EE的先进的体系架构以及相关的成熟经验和设计模式,系统设计完全结构化、组件化,完成了系统业务逻辑与Web层