Design-Time Components Packaged-Application Adapters

1-16 Oracle Fusion Middleware Users Guide for Technology Adapters Figure 1–13 Selecting OracleAS Adapter for SAP Figure 1–14 Defining a Target to OracleAS Adapter for SAP After you have explored the SAP business function library and have selected an object, you can use Application Explorer to create the XML request schema and the XML response schema for that function. To view the XML for each schema type, select the required tab, as shown in Figure 1–15 : Figure 1–15 Viewing the XML Schema

1.2.3.3 Run-Time Components

The run-time components of packaged-application adapters include J2CA 1.5 resource adapter, BSE, and servlet. The Oracle WebLogic Server application clients use the CCI API to directly interface with the J2CA 1.5 resource adapter. The J2CA 1.5 resource adapter integrates with Oracle Fusion Middleware through the JCA Binding Component. During run time, the JCA Binding Component translates the Oracle Fusion Middleware service requests to J2CA calls and back based on the adapter metadata WSDL and binding configuration configured during design time. During run time, the WSDL files generated during design time are consumed by the integrating components. For example, Oracle Fusion Middleware uses the JCA Binding Component to integrate the request-response service J2CA outbound interaction with a BPEL process invoke activity and to publish adapter events to a BPEL process receive activity. For more information about integrating with Oracle Fusion Middleware, see Section 3.2, Adapter Integration with Oracle Fusion Middleware .

1.2.3.4 Deployment

Packaged-application adapters are deployed as J2CA 1.5 resource adapters within the Oracle WebLogic Server J2CA container during installation. The adapter needs to be in the same Oracle WebLogic Server container as Oracle BPEL PM for integration. You can integrate any Web service client with the BSE servlet. The BSE exposes the underlying back-end functionality as Web services, which can be either WSDL or SOAP. Oracle BPEL PM can integrate with the BSE layer, as well, through WSDL and SOAP binding. Introduction to Oracle JCA Adapters 1-17 BSE is deployed as a servlet within the Oracle WebLogic Server container during installation. BSE can be remotely located and need not be in the same container as the Oracle BPEL PM.

1.2.4 Oracle Adapter for Oracle Applications

Oracle Applications are built on a unified information architecture that consolidates data from Oracle and non-Oracle applications and enables a consistent definition of customers, suppliers, partners, and employees across the entire enterprise. This results in a suite of applications that can give you information, such as current performance metrics, financial ratios, profit and loss summaries. To connect Oracle Applications to non-Oracle applications, you use Oracle Adapter for Oracle Applications. Oracle Adapter for Oracle Applications provides comprehensive, bidirectional, multimodal, synchronous, and asynchronous connectivity to Oracle Applications. The adapter supports all modules of Oracle Applications in Release 12 and Release 11i including selecting custom integration interface types based on the version of Oracle E-Business Suite. The architecture of the Oracle Adapter for Oracle Applications is similar to Oracle technology adapters. For more information, see: ■ Oracle Fusion Middleware Adapter for Oracle Applications Users Guide ■ Oracle Fusion Middleware Programming Resource Adapters for Oracle WebLogic Server ■ Oracle Fusion Middleware Developers Guide for Oracle SOA Suite ■ Oracle Fusion Middleware Administrators Guide ■ Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle Business Process Management Suite

1.3 Types of Oracle JCA Adapters Adapter Services

Adapters provide the following types of services to facilitate communication between applications: ■ Section 1.3.1, Request-Response Outbound Interaction Service ■ Section 1.3.2, Event Notification Inbound Interaction Service ■ Section 1.3.3, Metadata Service

1.3.1 Request-Response Outbound Interaction Service

Adapters support the synchronous request-response service. The adapters receive requests from adapter clients, translate these requests into the native back-end data format, and call the appropriate method in the back-end application. In addition, the request-response service retrieves the back-end response to the JCA Binding Component after performing reverse translation. In J2CA terminology, this type of service is also known as outbound interaction. Note: Adapter for Oracle Applications is also informally known as Oracle E-Business Suite Adapter