This section includes the following topics:
This document describes the procedures required to upgrade your application environment to BEA WebLogic Integration 9.2 or 9.2 MP1 from:
An application environment includes applications, the WebLogic domains in which they are deployed, and any application data associated with the domains. It may also include external resources, such as database servers, firewalls, load balancers, and LDAP servers.
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. For more information on data transformation, see,
http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/integration/dttutorial/tutWLIDataTransIntro.html.jcs
. For more information, see,
http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/workshop/guide/controls/conGettingStartedWithJavaControls.html..jcx
. For more information, see
http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/workshop/guide/devenv/conJwiFiles.html..xq
. They contain only the XQuery. So, the term XQ could refer to the XQ file or the XQuery itself.
Table 1-1 introduces a subset of enhancements being introduced in WebLogic Integration 9.2 and 9.2 MP1 that impact the upgrade process. For a complete list of new features in this release, see WebLogic Integration 9.2 Release Notes.
Note: | Table 1-1 does not provide a complete list of new features. It is a list of enhancements because of which, WebLogic Platform 8.1 applications will not be binary-compatible and will require automated or manual changes during an upgrade to WebLogic Integration 9.2 or 9.2 MP1. |
The version of library modules in 9.2 GA was 9.2.0 and references to it in
config.xml need to be updated. After upgrading to 9.2 MP1, you must run the domain upgrade tool as described in
Upgrading Domains to Version 9.2 MP1, at
http://download.oracle.com/docs/cd/E13218_01/wlp/docs92/upgrade/upgrade_domain_mp1.html to update the reference to library modules in config.xml to point to version 9.2.1.
|
|
The BEA Workshop for WebLogic Platform 9.2 IDE is now based on Eclipse 3.1.2, 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.1.2 and Eclipse WTP 1.0, see
http://www.eclipse.org.
|
|
BEA Workshop for WebLogic Platform 9.2 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.
BEA enhanced Beehive, which evolved from its BEA Workshop for WebLogic Platform product, to provide a simplified development model for all WebLogic applications. 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 new J2SE 5.0 metadata annotation language (specified in JSR-175). In this programming model, you create a Java file that uses annotations to specify the structure 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 for Web Services.
|
|
WebLogic 9.2 supports new standards for XMLBeans and XQuery APIs, as described in
XMLBeans and XQuery Implementations.
|
|
WebLogic Server 9.2 offers the following enhancements to the structure of the WebLogic domain directory:
In addition to the structural enhancements to the domain directory, 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.
|
WebLogic Integration allows you to upgrade using any one of the following methods:
At a high-level, the steps involved in upgrading from WebLogic Integration 8.x to WebLogic Integration 9.2 or 9.2 MP1 are:
upgradeStarter
command or the upgrade Ant task to upgrade WebLogic Integration 8.x..jpd
, .jpf
, .app
, .jcs
, .jcx
, and .jws
to .java
. It also updates all JPD, DTF, JCX, and JCS Annotations to the JSR 175 based Annotation model.Note: | Ensure that WebLogic Integration 8.x application process instances are run to completion in the appropriate environment before they are used in WebLogic Integration 9.2 environment. |