论文部分内容阅读
随着通信和计算机技术的日益进步,基于计算机应用软件的业务得到蓬勃发展,尤其是构架于网络的各种计算机应用业务,正成为各业务运营商新的经济增和点.而如何有效地对这些应用业务进行监控,已成国为计算机界热门的研究问题.目前,计算机应用业务临近还处于研究阶段,并没有十分成熟的技术,主要借鉴网络管理概念和相关技术来实现,比如SNMP和CMIP等,尽管这些技术能够完成一定的业务监控任务,但它们并不是针对计算机应用业务监控而开发的,还不能够完全满足业务监控以及日益复杂、不断发展的应用业务系统需要.而被称为下一代网络管理技术的JXM协议规范,正是适应这种计算机应用业务发展需要而产生的.JMX是一个为应用程序植入管理功能的轻型框架.它对被管理资源服务进行了抽象,提供了低层基本类集合.在保证大多数公共管理类完整性和一致性的前提下,可以对JMX进行扩展以满足特定网络管理应用需要.JMX的最大特点是可扩展性以及与传统网络管理系统的兼容性.该论文首先介绍了当前网络管理中常用的一些网络管理协议标准,如SNMP、CMIP.在分析传统网络管理体系结构的基础上,提出了一种新的业务监控系统体系结构,接着,该文详细细介绍了JMX规范三层结构以及它们在业务监控方面的优势.最后,该文重点详细描述了基于JMX业务监控系统的设计方法,主要包括系统框架、数据展示模式、兼容传统网络监控系统的动态数据采集方式等.兼容传统网络监控系统的动态数据采集模块是业务监控系统的核心,该模块兼容了传统网络监控模式,保护了在传统模式下,对网络、硬件等业务资源的开发投资;针对传统网络监控模式缺乏动态性、不易扩展的缺点,该文引入JMX技术完成了动态的被管对象管理.此外,该文还提出了一种如何设计管理模块Dynami cMBean、管理服务者(Service Manager)及其上层适配器的方法,为管理用户提供了随时加载、卸载、注册和注销业务被管对象的能力,使基于网络的业务监控系统具备很好的扩展性和动态性.