Reusable Components are a suite of business-level services that can be used as building blocks when orchestrating applications for WebSphere® Sensor Events. The Reusable Components complement the WebSphere Sensor Events API by exposing higher-level functionality through easy-to-use interfaces.
Additionally, the Reusable Component framework is an important part of the WebSphere Sensor Events programming model because it allows you to build custom logic as new Reusable Components.
Each Reusable Component provides a set of capabilities related to a particular business task. They can be reused in many different situations where business tasks need to be performed by an application or a business process.
For example, Reusable Components are provided that can be invoked to run commands, publish events to a back-end repository, query a back-end repository, or interface with a rules engine. In most cases, calling the Reusable Components greatly simplifies the task of communicating with InfoSphere™ Traceability Server by providing interfaces that are back-end-agnostic.
The business-level services are exposed as:
Reusable Components are created as task agents, directly within the programming model for extending WebSphere Sensor Events. They can be configured through the WebSphere Sensor Events Administrative Console, along with all other agents. Details about the interfaces and configuration of each Reusable Component are provided in the toolkit documentation. Use the toolkit documentation to learn how to develop your own custom agents as Reusable Components that can provide event-driven logic that can also be invoked and consumed by applications.