IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Adapter Toolkit
Implementing code from the IBM WebSphere Adapter Toolkit
- Foundation Classes implementation overview
To develop a WebSphere resource adapter, you identify the JCA classes for your project, generate subclasses of all the corresponding Foundation Classes, and then modify or override methods as described in the individual class subsections. Subclasses that override methods in the Foundation Classes should invoke the super method so that generic logic is still invoked (unless explicitly indicated otherwise).- Data model
In any system where heterogeneous components exchange data, a common data model or object format is crucial. With a common data model, system components know what to send and what to expect in return.- Inbound event notification
When you enable inbound event-notification, business processes are alerted to changes in, or new information about, an EIS.- Inbound callback event notification
An EIS application's capability to call the adapter directly, by registering a listener, is known as a callback. If your application supports the callback capability, you can make use of callback event notification support in the adapter foundation classes.- Outbound support
Outbound support enables application components to process operations on an EIS and retrieve the results. Input data passed by the application component is processed by the adapter to make changes or call functions on the underlying EIS.- Data and metadata
Adapter Foundation Classes (AFC) implement DESPI APIs and support two data formats, service data objects (SDO) and JavaBeans.- Enterprise Metadata Discovery general interfaces and implementation for application adapters
Enterprise metadata discovery is a discovery service, or a component within an adapter that enables the generation of business object definitions and other artifacts required by service component architecture.- Enterprise Metadata Discovery interfaces and implementation for technology adapters
Version 1.2 of Enterprise Metadata Discovery includes enhancements for configurable data handlers, function selectors, and data bindings, and a way to build service descriptions using these configured artifacts and existing schemas.- Structured record implementation
StructuredRecord class needs to be implemented by adapters when the data exchanged with backend application can be well-defined. Extend foundation class com.ibm.j2ca.base.WBIStructuredRecord and implement the associated methods.- Data binding implementation
Adapters must provide implementations for DataBinding interface in order to work with IBM BPM. The marshalling of data from SDO to CCI record and from CCI record to SDO occurs through DataBinding implementation.- Bidirectional language support
Specifying bidirectional properties allows your adapter to exchange data in various bidirectional formats.- Problem determination
You can implement messages to accompany a range events.