基于CORBA的分布式多数据源层次化网络计费系统(NBS)的研究与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:EchoChina
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和信息技术的迅速发展,各个单位纷纷组建自己的园区网络,并接入到Internet。在国内ISP现行收费政策下,采用合理、准确的计费系统是网络能够长期正常运行的保证。目前ISP通常为其用户提供了多种Internet接入方式,同时也提供了多项网络服务,如WWW、Email、FTP等,因此多数据源网络计费系统的开发,成为国内网络管理软件研究的重点之一。 本文以网络计费系统(Network Billing System)的研究与开发为背景,提出了一种基于CORBA的分布式多数据源层次化NBS模型,该模型将整个计费系统分为三层结构:最底层为各种数据源的采集器Collector,具体负责从不同数据源设备获取计费相关信息,并存入数据库中;第二层为Collector Manager,它通过CORBA接口与Collector交换信息,对每个Collector进行统一管理和监控;最上层为系统管理模块,该模块通过CORBA接口向Collector Manager发出查询Collector状态或启动/停止Collector命令。由于三层结构之间均采用CORBA接口实现,因此每一层可分布在不同机器上运行,同时使得系统获得良好的可扩展性和稳定性。 本文介绍了开发该系统核心模块(数据采集模块)所用到的SNMP协议,通过对SNMP中与计费相关MIB库的分析和SNMP协议操作的研究,从理论上论述了数据采集模块的实现原理,从而保证了计费数据采集的准确性和完整性。 本文详细分析了本计费系统的支撑技术——CORBA原理,通过对OMG引用模型和ORB请求代理的讨论,论述了CORBA中间件技术如何在多层结构中进行对象传递。 本文还对该计费系统使用的其它关键技术如XTACACS协议、多线程、Servlet、JDBC等从理论和实现上作了较为全面的分析。采集拨号用户上网信息时,使用XTACACS远程访问服务器认证用户身份,从而收集用户的上网时刻、网络流量、离网时刻等数据;用户网费查询模块采用Java Servlet技术,进行WEB页面与后台数据库的通信,使查询更迅速、安全,并保证整个系统的风格一致,增强代码的可重用性;采用JDBC技术访问后台数据库,若用户需要改用其它的数据库系统,只需更换不同的驱动,不需要大量修改源代码,这使得计费系统具有很好的兼容性。 在网络计费系统的设计和实现上,对系统各个模块就其各自的解决方案和实现策略进行了较为深入的讨论,并论述了如何使该系统具有良好的开放性和可扩展性。本文提出的计费系统模型采用UML统一建模语言进行面向对象的总体设计,使各对象之间层次清晰明了、对象可继承度高,可扩展性好;采用纯Java语言加以实现,使系统具有良好的跨平台性和可移植性。
其他文献
本文系统介绍了江苏省高速公路收费系统设计及控制软件实现。探讨了当前流行的分布式计算模型以及分布式数据库的实现途径。有两种分布式数据库实现途径:(1)分布式事务;(2)复制。这
山东省公众多媒体通信网使用INTERNET的技术,可向社会公众提供INTERNET的所有服务.在山东省公式多媒体通信网内,该文采用OSPF的路由协议,设计了全网的路由策略.利用OSPF的度
近年来,随着互联网与智能移动设备的快速发展,以Twitter,微博等为代表的社交媒体应用变得越来越受欢迎,个人网站,博客,社交网站等应用每天会产生大量的信息,导致了严重的信息
该文提出了一种电子投票系统,它在吸取了以往电子投票方案的优点,摒弃这些方案缺点的基础上对电子投票协议的开票阶段进行了革新.使用了建立在Shamir密钥分存算法基础上的开
随着互联网的不断发展,互联网信息呈爆炸式增长,如何从这些海量数据中快速、准确地获得关键信息变得十分有意义。关键词作为反映文章主旨的重要方式,成为用户对海量数据进行
该文主要分为两大内容,距离变换及其在医学软组织中的应用,模糊聚类均值分割方法的改进.我们详细介绍了各种近似距离变换(街区、棋盘和切削距离变换)和精确欧氏距离变换,并在
在这篇论文中,我们讨论了经典数据压缩算法、分形图象压缩算法和小波图象压缩算法。
该文介绍了综采工作面设备综合监控系统的研究与设计.包括了数据通讯系统、综采支架压力监测系统、综采工作面通讯控制系统、以及电气设备负荷监测及保护子系统几个方面.结合
该文系统地分析了湖南邮政建设电子邮政项目的目的和意义,并从全局地角度对全省电子邮政的建设提出了合理可行的总体方案.该文提出了电子邮政的基本概念、基本内容和基本框架
该文给出基于转换系统的不同扩充形式,作为三类反应式系统的计算模型;采用时态逻辑PLTL及其扩充形式作为三类反应式系统的形式化描述语言。对上述问题,进行了系统而深入的研究,