This section explains agents and how to view and manage them using the Agent Configuration panel in the WebSphere® Sensor Events Administrative Console.
An agent is an event processing module. These modules perform any number of services on events that are published on the event bus. Each agent is configured to listen for specific events. The behavior of an agent can be controlled through properties defined for that agent. The following agent types are available in the system:
Data Capture and Delivery agents, primarily device, location and controller agents, are implemented as OSGi bundles that perform a specific functionality and often communicate with each other through a messaging service. These agents are installed during the initial Data Capture and Delivery device controller installation and configuration process. The Data Capture and Delivery agents that are installed in your network are determined by the bundle parameters you set during the initial installation of WebSphere Sensor Events or by the bundle parameters set during any subsequent agent deployments.
Server agents, primarily task agents, are implemented as J2EE message-driven beans (MDBs). Reusable Component agents are a type of task agent that also provide, in addition to the MDB interface, a session bean and Web service interface. See Reusable Components and the WebSphere Sensor Events Toolkit documentation for more information on Reusable Components.
This section contains the following topics: