5725-C89 IBM WebSphere eXtended Transaction Runtime V2.1

IBM United States Sales Manual
Revised:  April 08, 2014.

Table of contents
TOC Link Product life cycle dates TOC Link Description
TOC Link Program number TOC Link Operating environment
TOC Link Abstract TOC Link Planning information
TOC Link Product positioning TOC Link Publications
TOC Link Highlights TOC Link Security, auditability, and control

 
Product life cycle dates
Program NumberVRM Announced Available Marketing Withdrawn Service Discontinued
5725-C8902.01.002012/04/242012/06/15 2014/08/062015/04/30
5725-C8901.00.002011/04/052011/06/17 2014/08/062015/04/30

Back to topBack to top
 
Program number
  • IBM WebSphere eXtended Transaction Runtime V2.1.0 (5725-C89)

Back to topBack to top
 
Abstract

IBM WebSphere eXtended Transaction Runtime (WXTR), is a distributed online transaction processing environment to host modern COBOL and C applications in combination with WebSphere Application Server (WAS) on AIX. It enables you to modernize and extend your mission-critical business applications written in COBOL and C into a Java Enterprise Edition (Java EE) environment and realize the benefits of a tightly integrated managed environment. WXTR provides native run-time connectivity between Java EE and COBOL/C applications, significantly easing integration required for composite applications in an enterprise environment. Through tight integration with the system management capability of WebSphere Application Server, it is possible to achieve easy deployment, administration, and optimization of services, significantly increasing administration efficiency for managing mixed language transactional applications, unlike other competitor environments.

The latest version, WXTR V2.1, offers significant enhancements by extending the coverage of languages and resource managers supported and providing improvements in integration with WAS through support for global transactions, security context propagation, and support for clustered deployments using WebSphere Application Server Network Deployment (WAS ND). WXTR V2.1, extends the language coverage to additionally support applications written in C along with capability already available for supporting COBOL applications. It also extends resource manager coverage to include Oracle database in addition to IBM DB2. Additionally, further enhancements have been made to the Oracle Tuxedo application modernization feature pack, allowing clients to revitalize existing Tuxedo style applications written in C and COBOL, and unlock the value of these assets by extending them to use Java EE technologies with WAS. Version 2.1 also simplifies the core infrastructure requirements by enabling non-root user administration and supporting co-existence of multiple versions and instances on the same machine. All these enhancements provide flexibility and choice to clients wishing to modernize their traditional language applications around a WAS-centric application-serving infrastructure.

Many clients have invested much time and effort in the development of business logic in COBOL and C applications to unlock the value of those applications and extend them by using Java EE. By establishing WXTR as a core component of an enterprise IT architecture, alongside WebSphere Application Server, your organization can have a highly responsive, tightly integrated composite application-serving infrastructure for modern COBOL, C, and Java workloads. This can give you the capability to effectively optimize and modernize your COBOL and C assets while capitalizing on enterprise-wide skills to consolidate IT infrastructure around WebSphere Application Server as the core hosting server in a distributed environment.

WXTR provides an increased deployment choice for clients wishing to progressively modernize their COBOL and C assets while standardizing infrastructure around WebSphere Application Server. This approach complements the premier offerings from IBM for modern application hosting on z/OS through products such as CICS Transaction Server (CICS TS) V4 and WebSphere Application Server for z/OS, with WXTR providing a subset of capabilities to those found on System z for clients requiring an IBM AIX, Power-based solution.

Significantly enhanced integration with WebSphere Application Server

WXTR Version 2.1 delivers significant enhancements in integrations with WAS. Key enhancements include:

Enhanced transactional integrity:

Global transactions with complete two-phase commit are now supported across mixed language workloads deployed within WAS and WXTR. Transactions can thus span between Java workloads within WAS and C/COBOL applications deployed on WXTR. A global two-phase commit transaction helps ensure that data integrity is maintained when updating multiple resource managers in a distributed transaction. This capability helps ensure that the entire transaction can commit successfully, or if some error condition occurs, be entirely returned to the pre-transaction state. With global two-phase commit you can physically distribute a composite transaction across WebSphere Application Server and WXTR workloads, giving you maximum flexibility without compromising on data integrity. This significantly reduces integration complexity for mixed language workloads and improves developer productivity and efficiency.

Security

Security context can now be propagated across applications deployed on WAS and WXTR. This reduces the additional authentication and authorization overheads that would have otherwise been required to manage security across mixed language applications through additional calls to the security provider from each component. The propagated security context from WAS can be used for authorization within the COBOL and C assets deployed in WXTR. This improves security quality of composite applications thereby reducing application complexity.

Support for distributed deployment of WXTR with WAS ND

  • Creating a distributed topology :The latest version provides support for Dmgr, Custom and Standalone server profile types in WAS ND. The profile augmentation tool can be used to configure WXTR and a distributed topology can be created using the supported profiles as building blocks.

  • Clustering support with WAS ND :The latest version also supports clustered deployment using WAS ND. With this, applications can leverage the clustering capabilities of WAS ND to enhance scalability and availability features of their applications.

  • Workload management using clustering :Horizontal and vertical clusters of WXTR instances could be created and workload can be distributed across the cluster members using edge components such as proxy server or http web server plug-ins.

  • Centralized administration of distributed topology :WXTR V2.1 provides support for deployment manager profile. This allows unified administration of WebSphere Application Server and WXTR resources from a centralized location using Dmgr through various channels including Dmgr console and command line utilities.

WXTR Version 2.1 supports non-root user management of WAS and WXTR. It also allows multiple versions of WXTR to be installed on the same machine. Additionally, Version 2.1 implements better synchronization with WAS resulting in improved availability. In the event of any abnormal terminations, WXTR will be automatically restarted recovering in-doubt transactions.

Extended language and Resource manager support

WXTR Version 2.1, delivers major enhancements in language and resource manager coverage by additionally supporting C language and Oracle database. Mission-critical business applications written in C can be deployed and administered within WAS using WXTR. This is in addition to the support for COBOL language applications. Additionally, resource manager coverage has been expanded to include support for Oracle database along with DB2 which was supported in version 1.0.

Simplified and easier deployment of COBOL runtime

WXTR Version 2.1, comes bundled with IBM COBOL V4.1.1.3 runtime library components. This allows for easily deployment of pre-compiled COBOL applications without having to necessarily install COBOL runtime separately. Modernization of Oracle Tuxedo applications written in C and COBOL

The Feature Pack released in December 2011, extended the core value proposition of application modernization of WXTR to enable modernization of Oracle Tuxedo applications written in COBOL. Version 2.1 extends this capability to support Oracle Tuxedo applications written in C. This enables you to modernize and revitalize your Tuxedo style applications and unlock their value by extending them to use Java EE technologies. It simplifies the process of migrating Tuxedo applications onto WebSphere Application Server (WAS), complementing similar functionality provided by IBM WebSphere Application Server Migration Toolkit to migrate Oracle WebLogic applications to WAS.

This version provides two broad sets of capabilities:

Run-time environment: The run-time environment runs Tuxedo applications unchanged within WebSphere Application Server, thus modernizing them in context. The run-time provides a mapping of functionality between Tuxedo and WXTR, thus simplifying application migration.

Migration Assist tooling: These tools aid in simplifying the entire process of migration, spanning from profiling applications, identifying sections that might need changes to manage optimal functional mapping to building and deploying the applications on the run-time environment.
Back to topBack to top
 

Product positioning

Many clients running non-IBM transaction processing products have invested much time and effort in the development of business logic in COBOL/C based applications and are looking to unlock the value of those applications and extend them using Java EE as they adopt enterprise modernization initiatives. It is often prohibitively expensive to recreate existing COBOL/C assets in Java and hence there is a significant risk to the business and to the enterprise in modernizing using this approach. This approach also poses significant challenges on managing existing COBOL/C skill sets within the organization. By establishing WXTR as a core component of your enterprise IT architecture, alongside WebSphere Application Server, you can effectively retain existing COBOL/C assets and skill sets while simultaneously adopting Java EE platforms for newer workloads. The tight integration between WXTR and WebSphere Application Server simplifies integration infrastructure requirements and enhances development and administration efficiency.
Back to topBack to top
 

Highlights

IBM WebSphere eXtended Transaction Runtime (WXTR) V2.1 delivers:

  • Tightly integrated and managed transactional environment to host Java Enterprise Edition (Java EE) and modern COBOL/C applications

  • Data management services to handle data stored in the DB2 and Oracle database from the modern COBOL/C applications

  • Unified system administration with IBM WebSphere Application Server

  • Integration with IBM WebSphere Application Server Network Deployment version to provide scalability and availability

  • Integration with IBM Rational application development tools for developing and debugging mixed language applications

Back to topBack to top
 
Description

IBM WebSphere eXtended Transaction Runtime (WXTR) V2.1 delivers the capability to create and host business applications written in modern COBOL/C and extend into a Java Enterprise Edition (EE) environment.

Key functions include:

Tightly integrated managed environment to host Java EE and modern COBOL/C applications

WXTR provides an execution environment to host modern COBOL/C business applications within the WebSphere Application Server supporting interoperability between Java EE and COBOL/C workloads. It enables developers to focus on business logic rather than on how to interoperate between Java EE and COBOL/C assets, failure detection, recovery, and access to data.

WXTR provides the standard interfaces to invoke COBOL/C applications from Java. Java applications can connect through standard connection interfaces Java connector architecture (JCA) or service component architecture (SCA) and invoke COBOL/C applications. SCA bindings can be used by SCA component clients. By leveraging the CICS/IMS Data Binding feature in IBM Rational Application Developer, JAVA EE applications can exchange mixed type data with COBOL/C applications in WXTR.

WXTR propagates COBOL/C RTS (Runtime System) and application errors as Java exceptions back to Java EE applications for further processing.

Data management services

WXTR provides support for CICS data management facilities such as files and queues stored in a DB2 database. WXTR runtime allows VSAM style access to the data stored in DB2. Additionally, Version 2.1 supports Oracle database as a resource manager.

Unified system administration with IBM WebSphere Application Server

WXTR provides a common administration facility for managing both COBOL/C and Java EE assets within the WebSphere Application Server administration console, reducing the learning curve for administration personnel and allowing them to easily and efficiently deploy, administer, and optimize services. Administrators can view and modify the WXTR service properties through the WXTR service panel in the WebSphere Application Server administration console. WXTR runtime services can also be configured using WebSphere administration scripts. It also supports nonroot users to perform preconfigured set of administrative tasks without necessitating root user privileges.

Modern application development support using IBM Rational Development tools

IBM Rational Developer for Power Systems, along with WXTR, provides a modern application development experience across Java EE and COBOL/C applications. It enables developers to perform operations such as develop, deploy, and debug applications within a single integrated development environment (IDE), improving productivity. Application developers can step in to a COBOL/C program from a Java EE application and inspect the COBOL/C program. Similarly, data exchange between COBOL/C and Java EE applications can be achieved using the CICS/IMS Java Data Binding feature provided by IBM Rational Application Developer tools.

Section 508 of the US Rehabilitation Act

WebSphere eXtended Transaction Runtime is capable as of July 17, 2012 , when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it. A US Section 508 Voluntary Product Accessibility Template (VPAT), containing details on the products accessibility compliance, can be requested on the following website:

http://www.ibm.com/able/product_accessibility/index.html


Back to topBack to top
 
Operating environment

Hardware requirements

IBM AIX users

Any IBM System p hardware capable of running IBM AIX V6.1 or V7.1.

Required disk space on all supported platforms

Description                                            AIX
-----------------------------------------------       ----------
WebSphere eXtended Transaction Runtime bundle          400 MB
 
Maximum space required                                 500 MB

Software requirements

WXTR consists of 32-bit processes. All libraries linked with WXTR (including those running in a 64-bit kernel) must be 32 bit.

Operating systems

  • IBM AIX V6.1 TL6, AIX V7.1 TL1 SP1

Supported software for IBM AIX

  • IBM Rational Installation Manager V1.4.3

  • IBM WebSphere Application Server V7.0.0.19 and V8.0.0.1

  • IBM WebSphere Application Server V7 Feature Pack for Service Component Architecture 1.0.1.11

  • Application Development Tools
    • IBM Rational Developer for Power Systems Software V8.0.4
    • IBM Rational Application Developer for WebSphere Software V8.0.3

  • Databases:
    • IBM DB2 V9.7
    • Oracle 11.2.0.1

  • Languages:
    • IBM COBOL for AIX V4.1.1.3
    • IBM XLC 10.1.0.13 and 11.1.0.8

Back to topBack to top
 
Planning information

Customer responsibilities

None.
Back to topBack to top
 

Publications

No publications are shipped with this product.

The IBM Publications Center portal is located at:

http://www.ibm.com/shop/publications/order

The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card (in the U.S.) or customer number for 20 countries. A large number of publications are available online in various file formats, and they can all be downloaded by all countries.
Back to topBack to top
 

Security, auditability, and control

Not applicable.

Trademarks

(R), (TM), * Trademark or registered trademark of International Business Machines Corporation.

** Company, product, or service name may be a trademark or service mark of others.
 © IBM Corporation 2014.
Back to topBack to top

Contact IBM

Considering a purchase?