Previous Topic: Java Agent TechnologyNext Topic: Java Agent Data Flow


Java Agent Components

The DevTest Java Agent has the following components:

The broker is a hub that dispatches Java Message Service (JMS) messages between agents, consoles, and an embedded client.

The embedded client tracks network wide/agent-spanning properties, such as the set of agents, their open queues, or current network connections. As such, the embedded client can assemble partial transaction data into full transactions for the benefit of consoles.

After the data is assembled, the data is sent to the consoles (short term) and persisted to the database for long-term storage.

This documentation ignores the distinction and refers to the embedded client as the broker.

The consoles get their finalized data from the broker (if recent) and the database (if older) for display and user interaction. A console does not need to be a GUI component. Consoles include DevTest Workstation, VSE, and simulators.