Oracle Bolsters Tuxedo for End-to-End Transactions, SOA

This week, Oracle upgraded the Tuxedo distributed transaction processing platform with tighter integration with Oracle Fusion Middleware, stronger support for mainframe-to-SOA transactions and support for SCA.

Tags: Oracle, Tuxedo, Oracle Fusion Middleware, Support, Upgrades, SCA, SOA,

This week, Oracle upgraded the Tuxedo distributed transaction processing platform with tighter integration with Oracle Fusion Middleware, stronger support for mainframe-to-SOA transactions and support for SCA.

Oracle Tuxedo 10g R3, provides mainframe-class scale and performance on open, distributed systems for C, C++, and COBOL applications and provides a host of important upgrades to allow IT managers to support end-to-end SOA transactions, including Mainframe-to-SOA projects.

"For years, Tuxedo has been providing reliable transaction processing for distributed systems. It's just bullet-proof," Mike Piech, Senior Director of Oracle Fusion Middleware Product Marketing told IDN. "These latest upgrades are intended to demonstrate that Tuxedo will be a very strategic platform for Oracle in supporting end-to-end environments that use C, C++ and COBOL, no bones about it"

Oracle also released upgrades for Oracle Service Architecture Leveraging Tuxedo (SALT) 10g R3 and Oracle Tuxedo System and Application Monitor (TSAM) 10g R3 aimed at improving SOA enablement.

Strategic Value for SOA from Tie-ins
Between Tuxedo, Oracle Fusion Middleware

Just how strategic is Tuxedo to Oracle's vision for future middleware and SOA products? Very. Piech tells IDN Tuxedo will be the only platform in Oracle Fusion Middleware for C, C++ and COBOL.

"Many customers want to extend their business-critical applications that are not written in Java," Piech said. "In many cases those applications running on mainframes can be re-hosted on a Tuxedo platform, which will play a bridge role between C, C++ and COBOL assets to more recent ones written in Java or even as services."

Another benefit of a Tuxedo-OFM bridge is that it offers IT managers to take advantage of bi-directional integration - back and forth between legacy, Java and even new web and SOA services.

In another significant upgrade, Piech said Oracle also extended Tuxedo to easily integrate with Oracle Clusterware to improve the availability of existing and new applications. Because Oracle Clusterware is also certified with Oracle Real Application Clusters, integration between Oracle Tuxedo 10g R3 and Oracle Real Application Clusters is significantly enhanced.

Oracle SALT's Support for SCA
Using the SALT [Service Architecture Leveraging Tuxedo] IT managers have a bi-directional web services gateway and allow assets not on Tuxedo to call Tuxedo assets as if they were web services, and vice versa. Piech said this use case is not just whiteboarding future projects. "Many customers are already doing this exactly that way. This is not a theoretical," he told IDN.

The upgrade to Oracle SALT also adds support for SCA (Service Component Architecture). SCA specs define how software components can be modularized and assembled into applications.

Oracle sees 2 key values to SCA when it comes to Tuxedo and OFM:

  • 1. To minimize the intrusion of middleware APIs into business logic and therefore minimize or eliminate tying business logic to a specific middleware implementation. In this release of SALT it is possible to implement services without using any middleware APIs and clients only need to make API calls to get a reference to the local SCA runtime and references to services. Service invocations are performed by simply calling C++ methods that map directly to the service being invoked, according to an Oracle web-based blog posting. Read Oracle's Tuxedo notes here.

  • 2. To separate the business logic from the underlying technology used to invoke services. The details of how components are wired to services are controlled by the SCDL for the component. Thus the same component can access another service provided as a Web service, another SCA component, or an ATMI service, with the choice being made externally via SCDL. With the JATMI binding extension, it is possible for Java SCA clients to invoke Tuxedo services (traditional ATMI or SCA) directly via the workstation protocol without having to go through the overhead of SOAP, according to an Oracle web-based blog posting. Read Oracle notes here
  • .

    SALT 10gR3 also adds support for Service Data Objects (SDO), which provides the ability to handle complex graphs of objects, automated transformation to and from XML, and change list support.

    All upgrades are now available.

    In specific, Oracle Tuxedo 10g R3, Oracle (SALT) 10g R3 and Oracle TSAM 10g R3 integrate into these major components of Oracle Fusion Middleware: Oracle Coherence, Oracle SOA Suite, Oracle Identity and Access Management Suite