`
IT-future
  • 浏览: 30287 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JMX规范(六):JMX的当前实现及应用

阅读更多

自从SUN发布了JMX规范,许多大公司纷纷行动起来,实现规范或者实现相应的基于JMX的网络管理系统,下面列出了当前的主要实现及应用情况:

1)SUN为JMX规范了作出了相应的参考实现,并在此基础上开发了一个全新的用于网络管理的产品JDMK(Java动态管理工具集),其中定义了资源的开发过程和方法、动态JMX代理的实现、远程管理应用的实现。同时,JDMK也提供了一个完整的体系结构用来构造分布式的网络管理系统,并提供了多种协议适配器和连接器,如SNMP协议适配器、HTML协议适配器、HTTP连接器、RMI连接器。
2)IBM Tivoli实现了JMX规范的产品为TivoliJMX,它为JAVA管理应用程序和网络提供了架构、设计模式、一些API集和一些服务。
3)Adventnet开发的关于JMX的产品为AdventNet Agent Toolkit,它使得定义新的SNMP MIB、开发JMX和Java SNMP Agent的过程自动化。
4)JBoss实现的J2EE应用服务器以JMX为微内核,各个模块以管理构件的形式提供相应的服务。
5)BEA的Weblogic应用服务器也将JMX技术作为自己的管理基础。
6)金蝶的Apusic也是一个以JMX为内核开发出的J2EE应用服务器。

小结

本文详细介绍了JMX规范。JMX体系结构分为四层,即设备层、代理层、分布服务层和附加协议API。但SUN当前只实现了前两层的具体规范,其余的规范还在制定当中。JMX代理要和远程应用程序通信,需要提供至少一个连接器和协议适配器。 



分享到:
评论

相关推荐

    基于JMX技术对分布式应用系统进行监控的设计.docx

    3. **分布服务层**:这一层定义了用于操作代理层的管理接口和组件,但当前JMX规范并未详细规定这一层的具体实现。 4. **附加管理协议API**:主要用于支持现有网络管理协议,例如SNMP、TMN、CIM/WBEM等。 #### 三、...

    jmxri-1.2.1.jar

    jmxri-1.2.1.jar作为JMX的运行时接口实现,它是JMX规范的一部分,主要负责在Java应用程序中启用远程管理功能。在JMX框架下,jmxri提供了对远程管理的支撑,使得管理者可以通过网络访问并控制运行中的Java应用,无论...

    java JMX概述

    标签“java management”表明JMX是Java平台上的管理工具,它提供了一套标准的API,使得开发者能够轻松地将管理功能集成到他们的应用程序中,从而实现对系统的全面管理和监控。 文件“Huihoo Power! - JMX概述.mht”...

    java利用JMX做出不一样的的JVM.docx

    Java Management Extensions ...通过JMX,开发者可以实现对Java应用程序的深度管理和控制,增强了Java应用程序的可维护性和可扩展性。了解并熟练掌握JMX技术,对于提升Java应用的管理效率和问题排查能力具有重要意义。

    Java Management Extensions

    当前规范版本为1.1版,提供了丰富的API来实现这些功能。 #### 二、JMX架构 JMX的核心在于其强大的架构设计,它分为两个主要层次:**仪器层(Instrumentation Level)** 和 **代理层(Agent Level)**。 ##### 2.1 ...

    仓库管理系统文献翻译

    在实现该框架时,作者使用了JBoss开源Java应用服务器,利用了其可扩展的微内核结构,基于JMX规范。通过该框架,作者实现了动态部署和拆卸系统服务,重构应用服务器对构建高效资源框架的动态分布部署的J2EE应用程序。...

    翻译-基于J2EE在分布式环境下的底层结构.doc

    JBoss的组件结构允许根据应用需求动态配置服务,符合JMX规范,为动态部署提供了灵活性。 文章后续部分详细介绍了J2EE组件技术规范的背景,架构的一般描述,关键内部机制,以及架构的实现和相关工作。通过动态部署和...

    32.6、tomcat jdk各个版本区别1

    Tomcat 9.x 是当前开发的重点,它基于Tomcat 8.0.x并实现了Servlet 4.0规范,同时支持JSP 2.4、EL 3.1和WebSocket 1.2,这些都是Java EE 8的一部分。关键改进包括: 1. **HTTP/2支持**:需要使用APR/本地库。 2. **...

    Glassfish应用服务器产品对比白皮书.pdf

    - **里程碑事件**:2006年5月,Glassfish V1作为Java EE 5的参考实现与Java EE 5规范一同发布;2007年9月,GlassFish v2发布,加入了更多适用于生产环境的功能。 - **开源与商业版本**:Sun Glassfish Enterprise ...

    Java工程师应用技术汇总

    ### Java工程师应用技术汇总 #### 一、基础篇 ##### 1.1 JVM **1.1.1 Java内存模型** - **Java内存模型(JMM)**:JMM是Java虚拟机规范的一部分,用于定义程序执行过程中的内存一致性模型。它确保了线程之间的...

    分布式企业服务总线的设计与实现

    本文针对当前符合Java Business Integration (JBI)规范的集中式企业服务总线(Enterprise Service Bus, ESB)存在的局限性进行了深入分析,并在此基础上提出了分布式企业服务总线的设计方案。分布式ESB能够实现总线...

    java虚拟机规范

    虽然提供的部分内容未能直接展示文本内容,但从标题和描述中可以推断出该文档旨在解释JVM的工作原理及相关规范。下面将围绕这些要点进行详细阐述: ### Java虚拟机(JVM)概述 Java虚拟机(JVM)是一种用于执行...

    Java虚拟机规范

    - **JMX**:Java Management Extensions提供了一套管理和监控Java应用的框架。 总的来说,《Java虚拟机规范》是理解Java运行机制的基础,对开发高性能、健壮的Java应用至关重要。熟悉这些知识点有助于开发者更好地...

    TongWeb6.0用户使用手册.pdf

    - **查看已部署的应用**:显示当前服务器上已经部署的所有应用列表。 - **应用部署**:将新的应用部署到服务器上。 - **应用查看与编辑**:对已部署的应用进行配置修改等操作。 - **查看应用子模块**:展示应用的...

    hibernate参考手册

    6. **命名策略实现**:说明如何自定义命名策略,以满足特定的命名规范。 7. **XML配置文件**:解析Hibernate配置文件的结构和元素含义。 8. **J2EE应用服务器集成**:介绍在应用服务器环境下,如何配置Hibernate与...

    Java面试知识点解析-JVM.zip

    - **JMX**:Java管理扩展,允许远程管理Java应用和JVM。 - **日志与堆转储**:通过-XX:+HeapDumpOnOutOfMemoryError参数生成堆转储文件,用于分析内存泄漏。 6. **类加载双亲委派模型**: 类加载时,先由父加载...

Global site tag (gtag.js) - Google Analytics