IP网络计费系统实现与设计:基于CMM和CORBA的MVC架构

需积分: 10 6 下载量 168 浏览量 更新于2024-07-30 1 收藏 12.49MB DOC 举报
"IP网络计费系统详细设计文档主要探讨了网络计费技术的原理、架构和实现技术,包括基于WEB的三层体系结构、CMM软件开发标准、面向对象技术、RADIUS认证计费技术、网络数据流量采集与整合技术等。文章作者还基于这些理论开发了一个实际运行的IP电话计费和综合管理系统,该系统支持IP对UNIX服务器和用户的计费,具备费率管理、账单处理等功能,采用MVC模式的三层结构,利用CORBA技术实现,并遵循CMM规范进行开发,具有良好的平台化和扩展性。关键词包括计费认证、数据采集、CORBA、MVC模式、IP网络、RADIUS、CMM和记费引擎。" 本文深入分析了网络计费系统的构建,首先介绍了网络计费的基础理论和技术,包括RADIUS协议,这是一种广泛应用于网络访问控制和计费的协议。RADIUS允许网络服务提供商对用户进行身份验证和授权,同时收集计费信息。此外,文章也提及了网络数据流量采集与整合技术,这是确保准确计费的关键部分,它涉及到对网络流量的实时监控和记录。 在系统设计方面,文章强调了采用MVC(Model-View-Controller)模式的三层结构,这种模式将应用程序逻辑分为模型、视图和控制器三个部分,有利于提高代码的可维护性和可扩展性。应用对象设计方法则是面向对象编程在大型系统中的应用,有助于代码的重用和模块化设计。而CORBA(Common Object Request Broker Architecture)技术则被用来实现跨平台的通信,使得不同系统间的交互变得更加便捷。 在开发过程中,作者遵循CMM(Capability Maturity Model,能力成熟度模型)标准,这是一种软件开发过程改进框架,旨在提升软件开发的效率和质量。通过CMM规范,可以确保项目的管理规范化,减少风险,提高软件产品的可靠性。 最后,这个IP电话计费系统不仅支持IP电话的预付费卡服务和直接拨号到IP,还提供了多种费率策略和运营支持的管理子系统,充分满足了网络服务器出租业务的实际需求。其平台化和扩展性的设计使得系统能够适应未来可能出现的新业务和技术发展。 这个详细设计文档为构建高效、稳定且灵活的IP网络计费系统提供了一套全面的技术方案,涵盖了从理论研究到实际应用的各个环节,是网络服务提供商进行计费系统设计的重要参考。