An essential component for modernizing and SOA enabling COBOL assets and extending them into WebSphere Application Server on AIX
Enables modernization of transactional COBOL applications within WebSphere Application Server on distributed platforms
WebSphere eXtended Transaction Runtime helps you to modernize and enable COBOL assets as services within WebSphere Application Server, providing unified management and seamless integration with Java workloads. Using WebSphere eXtended Transaction Runtime, you can:
- Create a highly responsive, tightly integrated application serving infrastructure for COBOL and Java workloads
- Capitalize on enterprise wide skill sets to effectively optimize and modernize COBOL assets while consolidating your infrastructure around WebSphere Application Server
- Increase operational efficiency by using the simplified, unified administration capability to centrally manage multi language workloads
- Simplify your integration complexity and improve agility of your SOA enabled application infrastructure to support growth
- Extend your existing transactional COBOL business applications into IBM WebSphere Application Server to leverage the portfolio’s extensive business capability on distributed platforms
- Move transactional COBOL workloads from non-IBM transaction processing systems into WebSphere Application Server, resulting in improved application development support, operational efficiency and better integration into a rich SOA environment
Learn more
Buy WebSphere eXtended Transaction Runtime
IBM Software Subscription and Support is included in the product price for the first year.
Download software online after purchase - no shipping costs.
Not available to purchase online. Other ways to purchase or learn more.
Contact IBM
- Request a quote
- E-mail IBM
- Or call us at: 1800 3172 782
Priority code: 100KW01W
WebSphere eXtended Transaction Runtime (WXTR) delivers technology to modernize and extend core transactional COBOL and C business applications by hosting them natively within WebSphere Application Server ND. Modern composite transactional applications can be rapidly created leveraging existing enterprise skills and assets thus increasing business agility. Integration with WebSphere Application Server ND provides increased scalability and availability. This helps in simplifying integration requirements and improving flexibility and productivity within the enterprise SOA infrastructure.
The simplified interoperability between Java EE, COBOL and C workloads enables developers to focus on business logic rather than on how to interoperability, failure detection, recovery and access to data. WXTR provides standard interfaces to invoke COBOL and C applications from Java. Java applications can connect through standard connection interfaces - Java connector architecture (JCA) or service component architecture (SCA) and invoke COBOL and C applications. COBOL and C application errors will be propagated as Java exceptions back to Java EE applications for further processing, simplifying development and integration effort and increasing developer productivity.
Mixed type data can be exchanged among COBOL, C and Java applications through the binding feature provided with IBM Rational Application Developer. Data can also be exchanged using COMMAREA in character format. WXTR also provides support for CICS data management facilities such as files and queues stored in a DB2 database. It also allows VSAM style access to the data stored in DB2.
The common administration facility for managing COBOL, C and Java EE assets within the WebSphere Application Server administrative console, reduces the learning curve for administration personnel and allows them to easily and efficiently deploy, administer, and optimize services. It also provides the capability for user groups with predefined privileges to run certain administrative tasks thus reducing the dependence on administration personnel and improving their productivity.
Rational Development tools, along with WebSphere eXtended Transaction Runtime, provide a modern application development experience across Java EE and COBOL applications. They enable developers to perform operations such as develop, deploy, and debug applications within a single integrated development environment, improving productivity. They also enable COBOL and C program inspection from within a Java EE application.
Major enhancements delivered with WXTR version 2.1 include:
| Feature | Benefit |
|---|---|
| Superior transactional integrity | Global transactions with complete two-phase commit is 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. |
| Enhanced 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. |
| Clustered deployments with WAS ND | Version 2.1 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. The integration with WebSphere Application Server ND, enables applications to leverage the clustering capabilities of WAS ND to enhance their scalability and availability. Horizontal and vertical clusters of WXTR instances could also be created and workload can be distributed across the cluster members using edge components such as proxy server or http web server plug-ins. Version 2.1 also provides support for deployment manager profile which 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. |
| Extended language and Resource manager support | Version 2.1, delivers 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. |
| 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 modernization and revitalization of Tuxedo style applications to unlock their value by extending them to use Java EE technologies. WXTR 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. |
WebSphere eXtended Transaction Runtime (WXTR) delivers technology to modernize and extend core transactional COBOL and C business applications by hosting them natively within WebSphere Application Server ND. Modern composite transactional applications can be rapidly created leveraging existing enterprise skills and assets thus increasing business agility. Integration with WebSphere Application Server ND provides increased scalability and availability. This helps in simplifying integration requirements and improving flexibility and productivity within the enterprise SOA infrastructure.
| Operating system | Software | Hardware |
|---|---|---|
| AIX |
|
Any IBM Power System or System p hardware capable of running IBM AIX 6.1 or AIX 7.1 |
-
Application foundation
- Application Performance Analyzer for z/OS
- CICS Deployment Assistant for z/OS
- Debug Tool for z/OS
- Fault Analyzer for z/OS
- File Manager for z/OS
- IBM Endpoint Manager for Mobile Devices
- IBM Session Manager for z/OS
- WebSphere Application Server - Express
- WebSphere Application Server
- WebSphere Application Server Community Edition
- WebSphere Application Server for z/OS
- WebSphere Application Server Network Deployment
- WebSphere eXtended Transaction Runtime
- WebSphere Translation Server for Multiplatforms
- WebSphere Voice Response for AIX
- WebSphere Voice Server
- Workload Simulator for z/OS and OS/390
Considering a purchase?
Contact IBM
Considering a purchase?
- Request a quote
- E-mail IBM
- Or call us at: 1800 3172 782
Priority code: 100KW01W