Java™ Management Extensions (JMX) : Philippe Lalande Product Line Manager, Sun Microsystems, Inc
Java™ Management Extensions (JMX) : Philippe Lalande Product Line Manager, Sun Microsystems, Inc
Extensions (JMX)
Philippe Lalande
Product Line Manager, Sun Microsystems, Inc.
Manage the New
Computing Model
Management Management
OF THROUGH
Java™ Java™
Technology Technology
Devices
Self-describing Secure
Light-weight Interoperable
J1-882 2
Why JMX ?
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
J1-882 8
Agent Level
for all Developers of Management Solutions
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
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
J1-882 12
Deliverables
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
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
java.sun.com/products/JavaManagement
www.sun.com/software/java-dynamic
J1-882 20
Java™ Management
Extensions (JMX)
J1-882 22