论文部分内容阅读
本文介绍了MX规范,JMX三层体系架构,描述了引导层定义的四种MBean:标准MBean、动态MBean、模型MBean和开放MBean,还有分布式代理层中的各种服务,如动态装载服务、监测服务、时间服务和关系服务等,以及JMX在软件和网络管理上的优势,介绍了JMX的应用,介绍了在J2EE上的应用以及作为JBoss微内核集成各组件的应用等。
本论文详细分析了JMX实现所采用技术,设计出符合JMX规范的MBean服务器以及相关的代理层服务实现,采用了基于管道过滤模式——拦截器的思想,设计出基于反射机制调用和动态代码生成调用MBean服务器。
本文提出动态代码生成来直接调用MBean实例,分析了分布式层中的连接器和协议适配器,实现了RMI连接器和TCP连接器,RMI连接器实现中采用Java中的动态代理技术,通信协议可以使用JRMP协议或IIOP协议。