The JMX screen is a part of the ISB Integration perspective that is integrated in the Stardust portal. It helps the user to monitor his application by checking the attributes of each managed bean and executing the operations related to them. The JMX screen offers similar functionalities as the java JConsole tool.
The JMX User Interface is based on JSF framework, IceFaces. It is also using an Java api to generate the attribute form. In this section we'll show some snapshots from the perspective and we'll detail every screen
Once the user is logged in to the Stardust portal, he can access JMX screen by clicking on the Integration Perspective

Figure: Integration Perspective Launchpad
Then he has to click on the JMX MBean Explorer link.

Figure: JMX Launchpad
Then a popup will be shown where a JMX Service URL can be entered.

Figure: Connection Popup
The user has to enter a valid JMX service url, otherwise an error message will be displayed.

Figure: Connection Error Message
When the user sets a valid service url, the corresponding MBean tree will be displayed.

Figure: Connection Valid URL

Figure: MBean Tree
To display the attributes/operations of each managed bean, the user has to expand the corresponding nodes. Note that only the last child is a link.

Figure: Expanded MBean Tree
When the user clicks on a link, a tabset containing the attributes and the operations related to the selected mbean is displayed.

Figure: Memory MBean Attributes
The Attributes tab contains all the attribute names and values of the selected MBean. The attributes are displayed in a hierarchical way. This means that when the MBean contains a complex object attributes, it will be displayed as a subsection (eg: Heap Memory Usage)
To display the operations related to every MBean, user has only to click on the Operations tab. Then a table containing all the MBean's operations will be displayed.

Figure: Routes MBean's Operations
To invoke an operation, the user has to clicks on it's name. Different behaviors can be noticed:

Figure: Operation Invocation (void)

Figure: Operation with parameters invocation

Figure: Result Pop-up