Skip Headers
Oracle® Application Server Upgrade and Compatibility Guide
10g Release 3 (10.1.3.1.0)
B31015-01
  Go To Documentation Library
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
 

2 Upgrade Concepts

This chapter introduces you to Oracle Application Server 10g Release 3 (10.1.3.1.0) and describes what is meant by an upgrade to 10g Release 3 (10.1.3.1.0).

This chapter contains the following sections:

2.1 What Is Oracle Application Server 10g Release 3 (10.1.3.1.0)?

Oracle Application Server 10g Release 3 (10.1.3.0.0) was a significant new release that provided a complete Java 2, Enterprise Edition (J2EE) 1.4-compliant environment.

Oracle Application Server 10g Release 3 (10.1.3.1.0) is an update to the 10g Release 3 (10.1.3.0.0) release that improves the reliability and performance of 10g Release 3 (10.1.3.0.0) and provides some additional functionality.

As with 10g Release 3 (10.1.3.0.0), 10g Release 3 (10.1.3.1.0) does not include all the Oracle Application Server components that were available with 10g (9.0.4) and 10g Release 2 (10.1.2).

Oracle Application Server 10g Release 3 (10.1.3.1.0) is designed specifically:

Refer to the following sections for more information:

2.1.1 New Features That Were Provided With 10g Release 3 (10.1.3.0.0)

Table 2-1 provides a summary of the components and features that were new for 10g Release 3 (10.1.3.1.0). These features are available as is or improved for 10g Release 3 (10.1.3.1.0).

Table 2-1 Key Features of Oracle Application Server 10g Release 3 (10.1.3.0.0)

Feature Description More Information

A new version of Oracle Containers for J2EE (OC4J) provides the containers, APIs, and services mandated by the J2EE 1.4 specification.

Oracle Containers for J2EE Configuration and Administration Guide


A new version of the Application Server Control that is based on the Java Management Extensions (JMX) technology, including the J2EE Management and J2EE Application Deployment specifications.

"Introduction to Administration Tools" in the Oracle Application Server Administrator's Guide

A new version of Oracle Process Manager and Notification Server (OPMN), which provides clustering capabilities for Oracle Application Server10g Release 3 (10.1.3.0.0) instances.

Appendix B, "Differences Between 10g Release 3 (10.1.3.1.0) and Previous Releases"


The new version of OC4J also includes a new, more flexible method for grouping OC4J instances to facilitate the deployment and management of your J2EE applications across a cluster topology.

Appendix B, "Differences Between 10g Release 3 (10.1.3.1.0) and Previous Releases"


Introduction of the cluster topology, which identifies the hierarchy of and relationships between your application server instances, OC4J instances, Oracle HTTP Server instances, and OC4J groups in your Oracle Application Server environment.

Section B.1, "Using the Cluster Topology Instead of an OracleAS Farm"



2.1.2 New Features Provided with 10g Release 3 (10.1.3.1.0)

Table 2-2 provides a summary of the additional features introduced for 10g Release 3 (10.1.3.1.0).

Table 2-2 New Features of Oracle Application Server 10g Release 3 (10.1.3.1.0)

Feature Description More Information

Support for a set of Service Oriented Architecture (SOA) components (the Oracle SOA Suite) that developers can use to build and deploy industry-standard, SOA applications.

Chapter 5, "Taking Advantage of the 10g Release 3 (10.1.3.1.0) SOA Components"


New Application Server Control Console features, including the ability to create OC4J instances, organize them into OC4J groups, and the ability to review and configure ports, routing IDs, and application server instances in a cluster topology.

"Introduction to Administration Tools" in the Oracle Application Server Administrator's Guide

Support for OC4J Java Single Sign-On (Java SSO), a lighter-weight single sign-on solution supplied with OC4J.

"Configuring Instances to Use OC4J Java Single Sign-On" in the Oracle Application Server Administrator's Guide

Support for Web Services Inspection Language (WSIL), a lightweight Web services directory protocol that provides an extensible schema for a single document catalog of services

"Web Service Inspection Language 1.0" in the Oracle Application Server Web Services Developer's Guide


2.2 Supported Upgrade Paths

This document describes how to redeploy your Oracle Application Server 10g (9.0.4) and 10g Release 2 (10.1.2) J2EE applications in a new Oracle Application Server 10g Release 3 (10.1.3.1.0) environment.

If you are using Oracle Application Server Release 2 (9.0.2) or earlier, then you must upgrade your environment to 10g (9.0.4) or 10g Release 2 (10.1.2) before using the instructions in this guide.


See Also:

Oracle Application Server Upgrade Guide in the 10g (9.0.4) or 10g Release 2 (10.1.2.0.2) documentation library on the Oracle Technology Network (OTN):

http://www.oracle.com/technology/documentation/


If you are using Oracle Application Server 10g Release 3 (10.1.3.0.0), apply 10g Release 3 (10.1.3.1.0) Patch Set 1 to your exisiting 10g Release 3 (10.1.3.0.0) Oracle home directories.


See Also:

Oracle Application Server Patchset Notes 10g Release 3 (10.1.3.1.0) Patch Set 1 (10.1.3.1.0) for Linux and Microsoft Windows available on OracleMetaLink

2.3 Reviewing Your Current Oracle Application Server Environment

Before you begin the upgrade process, you should be familiar with your current Oracle Application Server environment. For example, you should be able to answer the following questions:

If you have answers to these types of questions, then it will be easier to select an equivalent topology for your new 10g Release 3 (10.1.3.1.0) environment and to perform any configuration tasks that might be required before you can deploy your 10g (9.0.4) or 10g Release 2 (10.1.2) application on 10g Release 3 (10.1.3.1.0).

2.4 Upgrade Tools and Rules to Follow

Unlike the upgrade to previous versions of Oracle Application Server, such as 10g Release 2 (10.1.2), the upgrade to 10g Release 3 (10.1.3.1.0) does not involve any specific upgrade tools.

Instead, you use Oracle Universal Installer to install a new 10g Release 3 (10.1.3.1.0) environment, make any necessary configuration changes, verify that your applications are compatible with 10g Release 3 (10.1.3.1.0), and then redeploy your 10g (9.0.4) and 10g Release 2 (10.1.2) applications on 10g Release 3 (10.1.3.1.0).

Before redeploying your applications on 10g Release 3 (10.1.3.1.0), be sure to closely follow the instructions in this guide, including the considerations listed in Appendix C, "Things to Consider When Redeploying 10g (9.0.4) and 10g Release 2 (10.1.2) Applications".

2.5 System Availability and Backup Strategies During Upgrade to 10g Release 3 (10.1.3.1.0)

When you upgrade from 10g (9.0.4) or 10g Release 2 (10.1.2) to 10g Release 3 (10.1.3.1.0), no changes are made to your existing installations. Instead, you install and configure new 10g Release 3 (10.1.3.1.0) Oracle homes and redeploy your applications in the new environment.

As a result, there is no need to perform special upgrade-specific backups or to shut down your existing environment during the upgrade process. Instead, you can perform the upgrade procedures independently from the existing installations. Simply maintain your existing schedule of regular backups and maintenance for your current environment until you have cutover completely to the new 10g Release 3 (10.1.3.1.0) environment.

You can (and should) perform the upgrade operations on a separate host. After the upgrade is complete and you have verified that the redeployed applications are working successfully, you can then switch over and begin using the new 10g Release 3 (10.1.3.1.0) installations at a convenient time.

Note, however, if your applications depend upon a database or other backend components, such as an LDAP directory, you must take care to be sure that no data is lost during the transition to the new 10g Release 3 (10.1.3.1.0) environment.

Similarly, any state replication of applications across 10g (9.0.4) or 10g Release 2 (10.1.2) OracleAS Clusters will be lost during the switchover to 10g Release 3 (10.1.3.1.0). For more information on state replication and application clustering in 10g Release 3 (10.1.3.1.0), refer to the Oracle Containers for J2EE Configuration and Administration Guide.

2.6 Documentation Road Map for Previous Oracle Application Server Users

To learn more about Oracle Application Server 10g Release 3 (10.1.3.1.0), take advantage of the following documentation resources. For example, consider reviewing the 10g Release 3 (10.1.3.1.0) books in the following order:

  1. Review the Oracle Application Server Installation Guide for your platform.

    In particular, review Section 1.3, "Recommended Topologies," which describes common configurations to consider when installing 10g Release 3 (10.1.3.1.0).

  2. Review the Oracle Application Server Enterprise Deployment Guide, which provides a detailed example of using 10g Release 3 (10.1.3.1.0) as the middle tier in an enterprise-wide deployment of Oracle Application Server.

  3. Refer to the Oracle Application Server Administrator's Guide for information about the tools and procedures you can use to manage your 10g Release 3 (10.1.3.1.0) environment.

  4. Refer to the Oracle Containers for J2EE Configuration and Administration Guide for general information about managing OC4J 10g Release 3 (10.1.3.1.0) instances.