0% found this document useful (0 votes)
7 views22 pages

Java™ Management Extensions (JMX) : Philippe Lalande Product Line Manager, Sun Microsystems, Inc

Java Management Extensions (JMX) provides a comprehensive framework for managing Java technology-based computing, enabling developers to create manageable systems across various industries. It supports service-driven networks and integrates with existing management infrastructures, offering a competitive edge in management solutions. JMX encompasses a range of APIs and services, focusing on instrumentation, agents, and manager services to enhance dynamic management capabilities.

Uploaded by

Arun Seetharaman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views22 pages

Java™ Management Extensions (JMX) : Philippe Lalande Product Line Manager, Sun Microsystems, Inc

Java Management Extensions (JMX) provides a comprehensive framework for managing Java technology-based computing, enabling developers to create manageable systems across various industries. It supports service-driven networks and integrates with existing management infrastructures, offering a competitive edge in management solutions. JMX encompasses a range of APIs and services, focusing on instrumentation, agents, and manager services to enhance dynamic management capabilities.

Uploaded by

Arun Seetharaman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Java™ Management

Extensions (JMX)
Philippe Lalande
Product Line Manager, Sun Microsystems, Inc.
Manage the New
Computing Model

Management Management
OF THROUGH
Java™ Java™
Technology Technology

Standard Data Centers Standard

Universal Service-Driven Dynamic


Network
Simple Distributed

Devices
Self-describing Secure

Light-weight Interoperable

J1-882 2
Why JMX ?

• Make Java™ technology-based


computing manageable
– The single source of technology for the “Management
OF Java technology”, to be used by all developers who
use the Java programming language
• Manage Service Driven Networks
– The 3rd generation “Management THROUGH Java
technology” to unhook protocol and InfoModel
dependencies, to be used by all management
solutions developers
• Management as a competitive tool
– The new management paradigm that turns a
necessary evil into a business tool to create
and deploy differentiators
J1-882 3
What Makes JMX Unique

• Complete set of means for the developers


• 3rd generation management technology
• Proven technology already used in
Java Dynamic Management™ Kit (JDMK)
• Co-developed with best industry experts

J1-882 4
Experts

J1-882 5
JMX Defines the Standards for
Java™ Technology Management

JMX JMX
Manager SNMP

JMX
JMX JMX TMN
Agent WBEM

JMX
Instrumentation

J1-882 6
Architecture Overview

Management
Applications

JMX Manager
Services
Protocol and InfoModel independent
JMX Agent
Services

JMX Instrumentation
Instrumentation Mbeans

Managed
Resources
J1-882 7
Instrumentation Level
for all Developers Using Java™ Programming Language

Mbeans for Instrumentation

Plug into JMX Agents

Standard Dynamic Model


Mbeans Mbeans Mbeans

J1-882 8
Agent Level
for all Developers of Management Solutions

Protocol Protocol Protocol


JMX Mbean Server

Operations
MetaData

Registry
Remote

Query

Event

Interoperability
Discovery

Relation
Monitor

Times

Service

Resource

Mbeans Loading
J1-882 9
Manager Level
for all Developers of Management Solutions

• Distribute management information


• Consolidate management information
• Build the management logic tier
• Interface between applications and Agents
• Provide security

J1-882 10
JMX and
Management Technologies

• SNMP
– JMX SNMP Manager API

• CIM/WBEM
– JMX WBEM Manager API
– JMX WBEM Provider API

• TMN
– JMX TMN Manager API

J1-882 11
JMX and
Java™ Technologies

• Jini™ Technology
• JMX can manage Jini Technology-enabled resources
• JMX can use Jini Technology for Management
• Sun Spontaneous Management™ Software
(Jini technology+JDMK) already demonstrated

• Enterprise JavaBeans™ Technology (EJB)


• How to make servers and applications manageable
• Call to a brainstorming session

J1-882 12
Deliverables

Manager Reference Compatibility


Services Implementation Test Suite
Specifications (SCSL) (license)

Agents Reference Compatibility


Services Implementation Test Suite
Specifications (SCSL) (license)

Reference Compatibility
Instrumentation
Implementation Test Suite
Specifications
(free: examples) (free)

J1-882 13
Conformance
Non-JMX
Management
Systems
Manager JMX
CTS Managers supporting

JMX Agents
Agent JMX or
CTS Agents JMX
Resources

Instr. JMX
CTS Resources

J1-882 14
Plan for Phase 1

Phase 1 focus:
Instrumentation, Agent,
SNMP and WBEM APIs
• Public Review starts today
• Final Specifications—end July
• Reference Implementation—August
• Compatibility Test Suite—September

J1-882 15
Future Directions

Phase 2+ focus:
Manager, TMN, technologies
• Core Manager Services
• TMN manager APIs
• Enhanced Instrumentation and Agent
• Further support of management
and Java technologies

J1-882 16
Competition Analysis

Viagra JMX
a
Improve individual productivity Jav
t io n
enta
Make the best of what is available t rum
In s
Turn static environments g ent
A
into dynamic ones
a t ion
Extend the life of current systems te gr
In

S L
Free for non commercial use SC

J1-882 17
Summary

• Gives instant manageability to


Java technology-based computing across
industries
• Brings the best of Java technology for
System, Network and Service
Management
• Integrates fast and easily with existing
management infrastructure

J1-882 18
The JMX Route to Success

o l
e to
i v
etit
m p Capitalize on
a co existing, but,
a s Manage the
n t
me future now !
g e Protect your
a na business
X m from shifts in
JM management
technologies
Instrument
once,
Manage from
everywhere

J1-882 19
Dynamic Management
for the Service Age

JavaOneSM Pavilion, Booth #1427

java.sun.com/products/JavaManagement

www.sun.com/software/java-dynamic

J1-882 20
Java™ Management
Extensions (JMX)
J1-882 22

You might also like