Aspire :: EPCIS Server management with JMX



This section describes the management of the EPCIS server with JMX.

JMX (Java Management eXtension) is the de-facto standard for managing and for monitoring Java applications and middlewares.

The management is composed of 2 parts

  • MBean which are probes to manage/monitor the EPCIS elements and its extensions (sensors, ...).
  • consoles

1 EPCIS MBeans

The EPCIS can be managed with the following MBeans:

  • org.ow2.aspirerfid:type=epcis,name=server (class org.ow2.aspirerfid.epcis.server.mbean.AleServer) provides general information about the Server
  • org.ow2.aspirerfid:type=epcis,name=masterdata (class org.ow2.aspirerfid.epcis.server.mbean.MasterData) manages MasterData (add, remove)

2 Consoles

2.1 VisualVM plugin for Aspire EPCIS Server

The console uses to manage the ALEServer is the standard VisualVM with the Aspire EPCISServer plugin

The Aspire EPCISServer plugin gathers in one panel the main operations available on the 2 MBeans previously described.

jvisualplugin-epcisserver-1.jpg

Additionnal plugins can completed the management of the host :

  • OSGi plugin (bundles and shell)
  • Tomcat
  • Glassfish (which is also based on Apache Felix since the version 3)

3 Misc

*More documentation on the VisualVM ...