REST APIs for JMX

Representational State Transfer (REST), RESTful programming, and RESTful API use a client/server cacheable communications protocol, usually HTTP. REST is a common software architecture for developing networked applications.

One of the future changes to the Java platform is to provide RESTful web interfaces to MBeans.

Managed Bean (MBean) is an object in Java that represents a resource to be managed. These resources could include a specific hardware device, an application, a service, or other component.

The interfaces will permit MBeans to use the following HTTP methods:

  • CONNECT
  • DELETE
  • GET
  • HEAD
  • OPTIONS
  • POST
  • PUT
  • TRACE

MBeans are managed using Java Management Extensions (JMX). The JMX architecture has three levels, as depicted ...

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.