Extending an Existing Domain With the JRF Template

Upgrading Your Java EE Environment 5-7 For Oracle WebLogic Server, data sources can be packaged as a JDBC module within the application. This provides the equivalent capability of application-level data sources in OC4J. For more information, see Configuring JDBC Application Modules for Deployment in Oracle Fusion Middleware Configuring and Managing JDBC Data Sources for Oracle WebLogic Server.

5.3.1.3 Upgrading Instance and Group-Level OC4J Data Sources

If you have defined data sources for your OC4J instance or group, you must define an equivalent set of data sources in your new Oracle WebLogic Server domain. For each JDBC data source configured within the OC4J environment, create a new Oracle WebLogic Server JDBC data source with the same JNDI name in the target domain. For more information, see Create a JDBC Data Source in the Oracle Fusion Middleware Oracle WebLogic Server Administration Console Online Help. Note that Oracle WebLogic Server JDBC data sources can be configured to take advantage of Oracle Real Application Clusters RAC. For more information, see the Oracle Fusion Middleware High Availability Guide.

5.3.1.4 JDBC Connection Pools and Managed Data Sources in OC4J and Oracle WebLogic Server

There are two important differences between OC4J and Oracle WebLogic Server JDBC data source connection pooling: ■ Oracle WebLogic Server JDBC data sources have an implicit connection pool associated with them and, therefore, you don not have to create an explicit connection pool in the domain as you do in the OC4J environment. ■ Oracle WebLogic Server JDBC data sources always behave like managed Oracle data sources; there is no equivalent to OC4J native data sources.

5.3.2 Configuring OC4J JMS Resources on Oracle WebLogic Server

The following sections provide information on upgrading your OC4J JMS resources to Oracle WebLogic Server: ■ Overview of JMS Support in OC4J and Oracle WebLogic Server ■ Creating and Managing JMS Resources in OC4J and Oracle WebLogic Server

5.3.2.1 Overview of JMS Support in OC4J and Oracle WebLogic Server

OC4J provided JMS support via a set of services called Oracle Enterprise Messaging Service OEMS. OEMS provides a messaging platform for building and integrating distributed applications. It provides the framework for Oracle messaging and message integration solutions, and is based on industry standards, such as the Java Message Service JMS and J2EE Connector Architecture J2CA. OEMS supports three types of JMS provider persistence models: ■ In-memory ■ File-based ■ Oracle DB Advanced Queuing AQ