This section includes the following topics:
Oracle Application Server provides a complete Java 2 Enterprise Edition (J2EE) environment that executes on the Java virtual machine (JVM) of the standard Java Development Kit (JDK). WebLogic is J2EE certified and provides all J2EE specific containers, APIs, and services. WebLogic supports the J2CA 1.5 standards.
J2CA defines standard Java interfaces for simplifying the integration of applications with the EIS. OracleAS Adapters are deployed as resource adapters within the WebLogic container.
The contract between the WebLogic client application and the resource adapter is defined by the common client interface (CCI). The contract between the WebLogic container and the resource adapter is defined by the service provider interface (SPI). The SPI API addresses the connection management, transaction management and the security management.
Connection management enables application components to connect to an EIS and leverage any connection pooling provided by the application server.
Transaction management enables an application server to use a transaction manager to manage transactions across multiple resource managers.
Lifecycle management contracts enable an application server to initialize a resource adapter instance during the deployment of the adapter or application server startup. In addition, it enables the application server to notify the resource adapter instance during server shutdown or undeployment of the adapter.
The lifecycle contract provides the mechanism for the application server to manage the lifecycle of the resource adapter instance.
Work management contracts enable the resource adapter to perform its logic by using threads dispatched by an application server, rather than creating threads on its own. The handshake is done through a Work
instance submission. This makes the application server threads management more efficient, providing better control over their execution contexts (such as security and transaction).
Message inflow, which refers to inbound communications from an EIS to the application server. For more information, see Configuring the Tuxedo Queue Inbound Adapter.
Deploy the Oracle Connect RAR into the WebLogic server.
You may create the appropriate connection factories for each Tuxedo Adapter.
This table describes the connection factory properties that are relevant for the Tuxedo Adapter. Do not change the values of any of the other properties.
Table 3-1 Connection Factory Properties for Outbound Interactions
Property | Description |
---|---|
|
Required. Sets the name of the adapter to use. The adapter is defined in the Oracle Connect server using Oracle Studio, as described in Setting up the Tuxedo OracleAS Adapter. |
|
Required. Enter the name of the server with the TCP/IP address or host name where the Oracle Connect daemon is running. For more information, see Advanced Tuning of the Daemon for details about the daemon. |
|
Optional. Specifies the name of an Oracle Connect server workspace to use. The default workspace is |
|
Optional. Specifies the TCP/IP port where the Oracle Connect daemon is running on the server. The default port is |
|
Optional. Specifies a user who can access the Oracle Connect server. The user is defined in the Oracle Connect daemon configuration. For more informatin, see Daemon Security and Workspace Security for details about users allowed to access an Oracle Connect server |
|
Optional. Specifies a valid password for the user. |
|
Optional. Specifies the firewall protocol used: either |
|
Optional. Specifies the connection timeout in seconds. The default is 0, indicating that there is no connection timeout. |
|
Optional. Specifies the name of encryption protocol to use. The default is set to |
|
Optional. Specifies the name of the symmetric encryption key to use. |
|
Optional. Specifies the value of the symmetric encryption key to use. |
|
For outbound interactions only. When set to |
|
Optional. Set to |
|
Optional. When set to |
Deploy the Oracle Connect RAR into the WebLogic server.
You may create the appropriate connection factories for each Tuxedo Queue Adapter.
This table describes the connection factory properties that are relevant for the Tuxedo Queue Adapter. Do not change the values of any of the other properties.
Table 3-2 Connection Factory Properties for Queue Inbound Processes
Property | Description |
---|---|
|
Required. Sets the name of the adapter to use. The adapter is defined in the Oracle Connect server using Oracle Studio, as described in Setting up the Tuxedo Queue OracleAS Adapter. |
|
Specifies the maximum number of messages that can be moved to an endpoint in batch. The default is set to |
|
Enables global transaction support, where applicable. The default is set to |
|
Defines the maximum response time (in seconds) for Oracle Connect to send a response to the Tuxedo queue adapter. The default is set to 30 seconds. |
|
Defines the sleep time after any detected problem before restarting inbound activity. The default is set to 15 seconds. |
|
Required. Sets the TCP/IP address or host name where the Oracle Connect daemon is running. For more information, see Advanced Tuning of the Daemon for details about the daemon. |
|
Optional. Specifies the name of an Oracle Connect server workspace to use. The default workspace is |
|
Optional. Specifies the TCP/IP port where the Oracle Connect daemon is running on the server. The default port is |
|
Optional. Specifies a user who can access the Oracle Connect server. The user is defined in the Oracle Connect daemon configuration. For more information, see Daemon Security and Workspace Security for details about users allowed to access an Oracle Connect server |
|
Optional. Specifies a valid password for the user. |
|
Optional. Specifies the firewall protocol used: either |
|
Optional. Specifies the connection timeout in seconds. The default is 0, indicating that there is no connection timeout. |
|
Optional. Specifies the name of encryption protocol to use. The default is set to |
|
Optional. Specifies the name of the symmetric encryption key to use. |
|
Optional. Specifies the value of the symmetric encryption key to use. |
|
This property is used only for the BPEL or ESB environment. It specifies the c |
Deploy the Oracle Connect RAR into the WebLogic server.
You may create the appropriate connection factories for each CICS Queue Adapter.
This table describes the connection factory properties that are relevant for theTuxedo Gateway Adapter. Do not change the values of any of the other properties.
Table 3-3 Connection Factory Properties for Synchronous Inbound Processes
Property | Description |
---|---|
|
Required. Sets the name of the adapter to use. The adapter is defined in the Oracle Connect server using Oracle Studio, as described in Setting up the Tuxedo Gateway OracleAS Adapter. |
serviceName |
Required. Sets the name of the Tuxedo service. The service is defined as an interaction in the Oracle Connect Server using Oracle Studio. |
|
Defines the maximum response time (in seconds) for Oracle Connect to send a response to the Tuxedo gateway adapter. The default is set to 30 seconds. |
|
Defines the sleep time after any detected problem before restarting inbound activity. The default is set to 15 seconds. |
endpointTimeout |
Defines the timeout for endpoint thread activation (in seconds). The default is |
|
Required. Sets the TCP/IP address or host name where the Oracle Connect daemon is running. For more information, see Advanced Tuning of the Daemon for details about the daemon. |
|
Optional. Specifies the TCP/IP port where the Oracle Connect daemon is running on the server. The default port is |
|
Optional. Specifies a user who can access the Oracle Connect server. The user is defined in the Oracle Connect daemon configuration. Form more informaion, see Daemon Security and Workspace Security for details about users allowed to access an Oracle Connect server |
|
Optional. Specifies a valid password for the user. |
|
Optional. Specifies the firewall protocol used: either |
|
Optional. Specifies the connection timeout in seconds. The default is 0, indicating that there is no connection timeout. |
|
Optional. Specifies the name of encryption protocol to use. The default is set to |
|
Optional. Specifies the name of the symmetric encryption key to use. |
|
Optional. Specifies the value of the symmetric encryption key to use. |
|
This property is used only for the BPEL or ESB environment. It specifies the |
The Oracle legacy adapters for OracleAS support High Availability using OracleAS clusters with active-active and active-passive topologies.
In an active-active topology Oracle Application Server provides an active-active redundant model for all its components with OracleAS Clusters. In an OracleAS
Cluster, two or more Oracle Application Server instances are configured to serve the same application workload. These instances can reside on the same computer or on different computers. The active instances may be front-ended by an external load balancer, which can redirect requests to any of the active instances, or by some other application-level configuration, such as address lists, to distribute the requests.
In an active-passive topology Oracle Application Server supports Active-passive model using OracleAS Cold Failover Clusters. In this case two or more application server instances are configured to serve the same application workload, but only one is active at any time.
Note: The Tuxedo Gateway adapter cannot work with OracleAS cluster and therefore does not support High Availability topology.