Something of a buried treasure in the Java-heavy BEA portfolio was Tuxedo, a transaction processor for mostly mid-range computer settings. In fact Tuxedo was how BEA made its way before it found massive success with a Java app server. Now, Tuxedo's new owner Oracle is coming to market today with the first Oracle Tuxedo version.
Known as "Oracle Tuxedo 10g R3" the goal of Tuxedo remains the same: that is to provide a means for re-hosting mainframe apps on distributed systems, while maintaining high scalability and transaction rates. The release is said to be SOA-enabled via use of an "Oracle Service Architecture Leveraging Tuxedo," or "SALT."
SALT provides a bi-directional Web-services gateway and a container based on the Service Component Architecture for app developers. Both BEA and Oracle were on the original SCA partners committee.
"Tuxedo has had strong SOA support for a while. Now have added support for SCA," said Mike Piech, Senior Director of Oracle Fusion Middleware.
"People have been using Tuxedo for re-hosting mainframe applications on distributed open systems," he said. "Tuxedo also has excellent connectivity with mainframes. You can completely re-host on Tuxedo, or keep parts running on the mainframe."
Still, it is early for SCA. "We are in version one of the SCA standards," said Oracle's Piech.
"The main goal of SCA is adding to SOA's already existing goals of loose coupling and modular architecture.
Oracle looks forward to a time, he said, when independent components can be more easily discovered.
SCA, Piech said, works at a high level, independent of platform, and could enable mainframe components, Java components and such new framework components as are found in Ruby on Rails to all be rolled together.
"Oracle will continue to develop Tuxedo at a level that the market will bear," said Tony Baer, analyst, Ovum. Use of SCA makes sense, he said, "given Oracle's stated strategy."
"It's logical this would be their strategy for exposing Tuxedo transactions as service," he said.
Also new in this Tuxedo release is certified support for Oracle Clusterware, and, in turn, enhanced integration between Oracle Tuxedo 10g R3 and Oracle DB Real Application Clusters. Oracle will continue to invest in Tuxedo, said Piech.