...
A better way to describe console and agent is to call them roles. For example, a software program may perform the role of QMF Agent, and therefore become manageable via QMF. Another program may act in the role of QMF Console and manage some number of agents. It is also possible for a software program to act in both roles simultaneously and can do so using a single connection into the AMQP messaging infrastructure.
No Format |
---|
+-----------+ +-----------+ | Console | | Console | +-----+-----+ +-----+-----+ | | | | +--------+----------------+-------------------------+ | | | Standard AMQP Messaging | | | +----------+--------------+--------------+----------+ | | | | | | +----+----+ +----+----+ +----+----+ | Agent | | Agent | | Agent | +---------+ +---------+ +---------+ |
...
Event Distribution
The QMF Data Model
No Format |
---|
+---- QmfData
|
+---- QmfDescribed
| |
| +---- QmfManaged
| |
| +---- QmfEvent
|
+---- QmfClassManaged
|
+---- QmfClassEvent
|
Data Type | Extends | Contains |
---|---|---|
QmfData |
| Values - An arbitrarily structured map of keys and values |
QmfDescribed | QmfData | SchemaClassKey - Uniquely identifies the schema that describes the content of Values |
QmfManaged | QmfDescribed | AgentId - Uniquely identifies the agent that manages this object. |
QmfEvent | QmfDescribed | Severity - Identifies the severity of this instance of the event. |
QmfClassManaged | QmfData |
|
QmfClassEvent | QmfData |
|
Other names that have been assigned to these concepts:
Data Class | Other Names Used in the Past |
---|---|
QmfManaged | Object, QmfObject |
QmfDescribed | Unmanaged Object |
QmfClassManaged | SchemaObjectClass, Object Class |
QmfClassEvent | SchemaEventClass, Event Class |