论文部分内容阅读
随着越来越多的J2EE应用被部署,对这些应用以及这些应用依赖的基础设施实施更好的管理成为迫切要求。
现在,存在很多种不同的具体方法和技术,比如Java,管理扩展(Java Management Extensions,for short JMX)和Java消息服务(Java Message Service,for short JMS)等等。你可以选择它们其中的一些来实现应用和其基础设施的可管理性。Java管理扩展是管理应用资源的Java标准,它被设计成能同基于不同传输协议的管理工具相交互。很多的J2EE应用服务器提供商,比如JBOSS,已经采用JMX来提供控制和管理的功能和将JMX作为他们应用服务器建立的重要基石。因此,借助于JMX所提供的功能,我们可以开发出相应的JMX管理工具来对这些应用服务器进行更好的管理。
本文集中分析了应用可管理性的各种方面,以及实现可管理性的各种技术的优缺点,并重点介绍了Java管理扩展技术。本文的主要贡献是提供一个管理主流J2EE应用服务器的JMX管理工具-JBOSSMANAGE。JBOSSMANAGE的模块注册机制和层次实现结构,使得它有能力扩展成为一个能为这些JMX化的J2EE应用服务器提供一个集中统一的管理控制平台,但是目前还只能应用于管理JBOSS应用服务器。