Request-Response Outbound Interaction Service

1-18 Oracle Fusion Middleware Users Guide for Technology Adapters The request-response service can be used to create, delete, update, and query back-end data as well as to call back-end workflows and transactions. For example, an Oracle WebLogic Server application client can use OracleAS Adapter for SAP to create a customer within the SAP application. Figure 1–16 illustrates the request-response service. Figure 1–16 Request-Response Service

1.3.2 Event Notification Inbound Interaction Service

Adapters support the event-notification service, which is an asynchronous communication paradigm. In J2CA terminology, this type of service is also known as inbound interaction. Adapters either listen or poll for back-end event changes. When listening for events, an adapter registers as a listener for the back-end application that is configured to push events to the adapter. The adapter can also poll the back-end application, which is usually a database or file, for the events required by the client application. The event-notification service can be used to keep a track of back-end events associated with successful back-end transactions for creating, deleting, and updating back-end data. Figure 1–17 illustrates the event-notification service. Figure 1–17 Event-Notification Service

1.3.3 Metadata Service

The adapter metadata definition stores information about the back-end connection and schemas for business objects and services. Adapters consist of a design-time component for browsing and storing metadata and a run-time component for running services. The adapter metadata definitions are generated as XML Schema Definition XSD, WSDL, and binding configuration files. Figure 1–18 illustrates the metadata interaction. Back-End Application Native API Oracle Application Server Adapter Adapter Client Request-Response CCI Request-Response Publish Native API Oracle Application Server Adapter SPI Publish Adapter Client Back-End Application Introduction to Oracle JCA Adapters 1-19 Figure 1–18 Metadata Service Back-End Applicaton Browse Select Back-End Application Schemas Adapter Design-Time Tool File Repository Native API Stores Configuration XSDWSDL