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 architecture
The enterprise metadata discovery tooling includes runtime, discovery, and service generation interfaces and metadata edit capabilities.
Enterprise metadata discovery architecture
The solid arrows represent the enterprise metadata discovery implementation in the above diagram.
The components of the enterprise metadata discovery implementation, described below, are:
- Runtime
These interfaces extend the CCI interfaces defined in the JCA specification to support invocation of services discovered with enterprise metadata discovery. These interface implementations are provided by the resource adapter provider or a third party discovery service provider. These are the data binding interfaces used to integrate with service data objects.
- Discovery
These interfaces constitute the bulk of the contracts defined in this specification. They define the following contracts:
- Discovery - These interfaces allow the tool to browse EIS metadata.
- Connections - These interfaces allow the tool to discover all the available connections, create connections, edit connections and persist the connections for future use.
- Mutable metadata - These interfaces allow the tool to edit the EIS metadata that is being browsed.
- Service Generation
These interfaces allow the tool to create or edit service descriptions that define the service a user has selected. These service descriptions are used to generate service implementations that are deployable in application servers and used as part of a service oriented architecture. These interfaces also provide support for editing application-specific information schemas.
These interface implementations are provided by the resource adapter provider or a third party discovery service provider.
- Metadata edit
This interface allows the EAI tool to edit the configuration of a resource adapter or a service. This interface implementation is provided by the resource adapter provider or a third party discovery service provider.
Enterprise Metadata Discovery general interfaces and implementation for application adapters