Manageable Applications

One of the main benefits of Fabric3 is it enables developers to write more manageable applications. The Fabric3 management infrastructure supports two interfaces, a RESTful HTTP-based API called the Management Resource Framework (MRF) and a set of JMX MBeans. Fabric3 provides a set of annotations that allow developers to declaratively export component properties and operations to both interfaces without having to code to specific management APIs.

This chapter covers how to expose components as part of the Management Resource Famework (MRF) and as JMX MBeans.