Oracle Apps Adapter 6.0 | webMethods Oracle Applications Adapter Documentation | webMethods Oracle Applications Adapter Installation and User’s Documentation | About Oracle Apps Adapter | Architecture and Components
 
Architecture and Components
Oracle Apps Adapter provides a set of user interfaces, services, and templates that enable you to create integrations with Oracle Applications systems. The adapter is provided as a single package that must be installed on Integration Server. For detailed installation instructions, see Installing Oracle Apps Adapter . For a list of the operating systems, Oracle products, and webMethods products supported by Oracle Apps Adapter , see webMethods Adapters System Requirements .
Because Oracle Apps Adapter uses an Oracle Thin JDBC driver to access the data in an Oracle Applications system, the adapter requires the driver to be installed and loaded in the packages directory of Integration Server.
The following diagram shows at a high level how the adapter components connect to an Oracle Applications system.
*webMethods Integration Server . Oracle Apps Adapter is installed and runs on Integration Server.
*WmART Package. The WmART package provides a common framework and later adapters to use Integration Server functionality, making Integration Server the run-time environment for Oracle Apps Adapter. The WmART package is installed with Integration Server.
*Oracle Apps Adapter . Oracle Apps Adapter is delivered as a single package called WmOAAdapter .
Oracle Apps Adapter provides Integration Server Administrator and Designer user interfaces that enable you to configure and manage adapter connections, adapter services, adapter notifications, and transaction definitions.
*Adapter Connection Templates. Adapter connections enable Oracle Apps Adapter to connect to Oracle Applications systems. You must configure an adapter connection before you can configure adapter services or notifications.
The adapter provides a template for adapter connections in Integration Server Administrator. For a detailed description of adapter connections, see Adapter Connections.
*Adapter Service Templates. Adapter services enable Integration Server to initiate and perform operati0ons on the Oracle Applications system.
The adapter provides templates for adapter services in Designer. For a detailed description of adapter services, see Adapter Services.
*Adapter Notification Templates. Adapter notifications enable Oracle Apps Adapter to process data from an event that has occurred on an Oracle Applications system. Oracle Apps Adapter uses a polling mechanism that supports polling services to provide Oracle Applications -to-Integration Server notification capabilities.
The adapter's polling notification template is available in Designer. For a detailed description of polling notifications, see Adapter Notifications.
*Oracle Thin JDBC Driver. Enables Oracle Apps Adapter to access the data in an Oracle Applications system. For more information about the JDBC driver, see Setting Up Your Adapter's Environment.
* webMethods Repository or Shared Cache. The repository or shared cache contains the adapter's transaction definition information. It also maintains the status of services running in the cluster.
The following diagram illustrates a typical business-process integration involving Oracle Apps Adapter.