This section includes the following topics:
This document describes the procedures required to upgrade your application environment from WebLogic Integration 8.1.x, 8.5 x, 9.x, or 10.x to Oracle WebLogic Integration 10g Release 3 (10.3.1). An application environment includes applications, the WebLogic domains in which they are deployed, and any application data associated with the domain, and may include external resources, such as database servers, firewalls, load balancers, and LDAP servers.
The WLI environment in the context of an upgrade scenario consists of the:
BEA_HOME\user project\domains\domain_name\config
. Note that this location is the default location of the configuration file. The actual path is based on your domain path. You can configure some attributes related to security, clustering, transaction, and logging.
Before you actually begin the upgrade it is useful to identify all the elements of the WLI environment that require updates. You also need to identify the tools, scripts, templates, and source code that is required to automate the tasks used to create the application environment.
The steps in the upgrade process are as follows:
During the upgrade the following components are also updated:
.jpd
, .jpf
, .app
, .jcs
, .jcx
, and .jws
are changed to .java
. All the JPD, DTF, JCX, and JCS Annotations are also updated to the JSR 175 based Annotation model.If upgrading from 9.x or 10.x to 10g Release 3 (10.3.1)
You have to use Oracle Workshop for WebLogic to upgrade 9.x or 10.x applications to Oracle WebLogic Integration 10g Release 3 (10.3.1) as there is no command line utility or Ant task available to update 9.x or 10.x applications to Oracle WebLogic Integration 10g Release 3 (10.3.1).
Note: | Ensure that WebLogic Integration 8.1.x and 8.5 x application process instances are run to completion in the appropriate environment before they are used in Oracle WebLogic Integration 10g Release 3 (10.3.1) environment. |
In WLI 9.2, there were several architectural level changes, which were carried forward to WLI 10.2 and Oracle WebLogic Integration 10g Release 3 (10.3.1). These changes impact the upgrade process. Table 1-1 lists these changes. For a comprehensive list of new features in this release, see Oracle WebLogic Integration Release Notes.
Notes: |
The Oracle Workshop for WebLogic IDE is now based on Eclipse, delivering a software development platform that blends open source and commercial software, and is standards-based. The IDE provides access to core Eclipse features, such as source editing, jUnit test integration, and refactoring. It also includes a robust tool set available from the Eclipse Web Tools Platform (WTP) 1.0 project, including server plug-ins for multiple runtimes. For more information about Eclipse 3.2.2 and Eclipse WTP 1.5.4, see
http://www.eclipse.org.
|
|
Oracle Workshop for WebLogic provides tools to make building applications with Apache Beehive 2.0 easier, including support for:
Apache Beehive is an open-source programming model designed to simplify J2EE programming tasks and is built on J2EE and Struts. For more information about Apache Beehive, see
http://beehive.apache.org.
|
|
The programming model for Web Services, EJBs, Java controls, and Java Page Flows uses the Java's metadata annotation facility introduced in J2SE 5.0(specified by JSR-175). In this programming model, you create a Java file that uses annotations to specify the shape and characteristics of the component. From these annotations, the compiler takes care of generating the required supporting artifacts, including Java source code, deployment descriptors, and so on.
|
|
Security and authentication configuration has been enhanced to use the standards-based Web Services Policy Framework (WS-Policy), as described in
Configuring Message-Level Security in WebLogic Web Services: Security.
|
|
WLI supports Oracle Service Bus control that can invoke Oracle Service Bus proxies and is deployed as a library on Oracle WebLogic Server using the
config.xml file.
In order to use the Oracle Service Bus control you need to include a library reference in the
weblogic-application.xml file as follows:
<wls:library-ref>
|
|
WLI supports new standards for XMLBeans and XQuery APIs, as described in
XMLBeans and XQuery Implementations.
|
|
Oracle WebLogic Server offers the following enhancements to the structure of the WebLogic domain directory:
In addition to the structural enhancements to the domain directory, Oracle WebLogic Server supports new utilities for managing changes to server configuration. These new tools enable you to implement a secure, predictable means for distributing configuration changes in a domain. For more information, see Understanding Domain Configuration.
|
We recommend that, before proceeding, you familiarize yourself with the following terminology:
.dtf
and contain definitions of a data transformation that can be invoked from a JPD. From WLI 9.2, all .dtf
files have a .java
extension. For more information, see,
Building Your First Data Transformation..jcs
.
From WLI 9.2, all .jcs
files have a .java
extension.
.jcx
.
From WLI 9.2, all .jcx
files have a .java
extension.
.jpd
files have a .java
extension..jsr
files have a .java
extension..xq
. They contain only the XQuery. So, the term XQ could refer to the XQ file or the XQuery itself.