Oracle® Fusion Middleware Tuxedo Connector Migration Guide for WLEC to Oracle WebLogic Server 11g Release 1 (10.3.1) Part Number E13755-01 |
|
|
View PDF |
The following sections provide an overview of the requirements and procedures to migrate WLEC applications to the Oracle WebLogic Tuxedo Connector:
Comparing Oracle WebLogic Tuxedo Connector and WLEC Functionality
Key Differences Between WLEC and Oracle WebLogic Tuxedo Connector
This document introduces the Oracle WebLogic Tuxedo Connector application development environment. This document provides information on how to migrate WLEC applications to use the Oracle WebLogic Tuxedo Connector to interoperate between Oracle WebLogic Server and Oracle Tuxedo.
The document is organized as follows:
This chapter, Chapter 1, "Overview of WLEC to Oracle WebLogic Tuxedo Connector Migration," provides information on migration prerequisites, functionality, and key administrative and programming differences between WLEC to Oracle WebLogic Tuxedo Connector.
Chapter 2, "How to Modify WLEC Applications for Oracle WebLogic Tuxedo Connector," provides information about how to modify your Tuxedo environment, your Oracle WebLogic Server environment, and your WLEC applications for use with the Oracle WebLogic Tuxedo Connector.
Chapter 3, "How to Modify the Tuxedo CORBA Simpapp Example," provides an example of how to convert a WLEC application so that it can use Oracle WebLogic Tuxedo Connector.
WLEC is a deprecated service in WebLogic Server 8.1. WLEC users should begin plans to migrate applications using WLEC to the Oracle WebLogic Tuxedo Connector.
Oracle WebLogic Tuxedo Connector provides bi-directional interoperability between WebLogic Server applications and Tuxedo services. The connector allows WebLogic Server clients to invoke Tuxedo services and Tuxedo clients to invoke WebLogic Server Enterprise Java Beans (EJBs) in response to a service request.
WLEC to Oracle WebLogic Tuxedo Connector migration requires minor application modification:
WLEC applications require modification of the portions of application code that use or call environmental objects.
Existing CORBA C++ server objects do not require server application changes.
Before you can start migrating your WLEC applications to Oracle WebLogic Tuxedo Connector, make sure that you have installed:
Tuxedo
If necessary, migrate your Tuxedo applications to Tuxedo 8.1 or later. For more information, see:
Upgrading the Tuxedo System to Release 8.1 at http://e-docs.bea.com/tuxedo/tux81/install/insup.htm
Upgrading the Tuxedo System to Release 9.0 located at http://e-docs.bea.com/tuxedo/tux90/install/insup.htm
WebLogic Server
If necessary, migrate your WebLogic Server installation to WebLogic Server 9.2. For more information, see Oracle Fusion Middleware Upgrade Guide for Oracle WebLogic Server.
Table 1-1 compares the supported functionality in Oracle WebLogic Tuxedo Connector and WLEC:
Table 1-1 Oracle WebLogic Tuxedo Connector and WLEC Functionality
Feature | WTC | WLEC |
---|---|---|
Outbound ATMI interoperability from WLS |
Yes |
No |
Inbound ATMI interoperability from Tuxedo |
Yes |
No |
Outbound CORBA interoperability |
Yes |
Yes |
Inbound CORBA interoperability |
Yes |
No |
Supports Tuxedo Buffers |
Yes |
No |
Bi-directional security context propagation |
Yes |
No |
Bi-directional transaction propagation |
Yes |
No |
Bi-directional bridge between JMS and /Q or Tuxedo services |
Yes |
No |
Conversations |
Yes |
No |
VIEWS |
Yes |
No |
Table 1-2 provides information on key administration, configuration, and programming differences between Oracle WebLogic Tuxedo Connector and WLEC.
Table 1-2 WLEC and Oracle WebLogic Tuxedo Connector Key Differences
Description | Oracle WebLogic Tuxedo Connector | WLEC |
---|---|---|
Connectivity |
Uses the Tuxedo /T Domain gateway. The gateway creates a single network link between a WebLogic Server instance and a Tuxedo domain for all method invocations. |
Uses a pool of connections and each invocation is sent over a connection obtained from this pool. |
Failover Management |
Uses Tuxedo domains. |
Uses a failover list. |
Object Routing |
CORBA calls from WebLogic Server applications are propagated to the Tuxedo CORBA environment using the TGIOP/TDOMAINS protocol. |
CORBA calls from WebLogic Server applications are propagated over IIOP connection pools using the CORBA API. |
For a comprehensive listing of the new WebLogic Server features introduced in this release, see Oracle Fusion Middleware What's New in Oracle WebLogic Server.