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 > Enterprise metadata discovery general interfaces and implementation for application adapters
Enterprise metadata discovery description APIs
The enterprise metadata discovery description APIs comprise the objects that correspond to the artifacts generated by the discovery process. The artifacts include business object XSDs, the SCA import, and export files and WSDL files.
The description APIs embody the service metadata generated by the discovery service in response to import requests. The high-level model for this information includes the following:
- ServiceDescription
- FunctionDescription
- DataDescription
- ConnectionDescription
Service, function, and data descriptions are present for both inbound and outbound services. The models for the connection and function descriptions differ slightly for inbound and outbound (for consistency with the JCA 1.5 specification). The data description is identical for both inbound and outbound.
- Service descriptions
You extend abstract service description classes and implement methods to define a service description for an inbound or outbound object.
- Connection descriptions
You must provide EIS connection descriptions for the enterprise metadata discovery service. Adapter Foundation Classes contain interface implementations to help you get started.
- Function descriptions
- Data descriptions
The data description implementation enables the adapter to create valid data objects for EIS requests and to interpret the objects returned as responses. You must implement DataDescription, InboundServiceDescription, and OutboundServiceDescription.
Enterprise Metadata Discovery general interfaces and implementation for application adapters