Use the steps in this topic to create a custom Reusable Component and a custom back-end implementation.
A Reusable Component provides many interfaces to a set of services, and can also include the implementation logic. Alternatively, the separation of the implementation logic into an enterprise application known as the back-end implementation is also supported with the Reusable Component framework. This separation allows the Reusable Component framework to perform flexible coupling at runtime between a Reusable Component and its back-end implementation. In many situations, you might develop a custom Reusable Component and a custom back-end implementation to include the desired implementation logic. In certain situations, you might develop only a custom Reusable Component, which can include all of its own required implementation logic or make calls out to an existing back-end implementation. In other situations, you might develop only a custom back-end implementation that will provide a new implementation for an existing Reusable Component interface.
For sample code for creating a Reusable Component and a back-end implementation, look for projects that begin with ibmruc_sample in the WebSphere® Sensor Events Toolkit.
There is also a Sample Reusable Component task agent available in the WebSphere Sensor Events Administrative Console.