Product (Top Level Object)

The top level object represents a product or system as a whole.

In any system of managed objects, you must distinguish exactly one object as the top level object.

If the system is a product, then the top level object represents the product.

If the system is not a product, then the top level object represents the system as a whole. For example, the server's built-in User Management facility is a top level object.

A top level object usually has relationships to other objects. (The sample HelloWorld agent is a degenerate case, in which the model has no other objects, so there cannot be any relationships.)

A top level object can have operations. For example, in the sample Tomcat agent, creating Tomcat servers is an operation of the top level object.

A top level object cannot have configuration or state.

Top level objects appear as icons on the home page of the server GUI.