What does Tuxedo have to do with SOA?
By Ruma Sanyal on Apr 22, 2009
SOA has become one of the dominant architectural approaches for the modern data center. Mission-critical SOA – which is SOA principles applied to developing mission-critical applications – is also becoming mainstream. In 2008, Gartner stated that over 60% of enterprises are using SOA as a guiding principle for creating mission critical applications.
One of the fundamental principles of SOA is that of asset re-use – reusing existing IT applications and services as first class SOA participants. Typically these assets are hosted on legacy or mainframe systems. Often times it becomes difficult if not impossible to reuse these assets, because the practical tools and technologies available for exposing these are very limited. This is where Tuxedo comes in.
Tuxedo offers tools to re-host applications and services running on mainframes or legacy infrastructures. Once re-hosted, these can be exposed as first class SOA participants through standard Web services using SOAP over HTTP protocol or through Oracle SALT-- a standards-based, bidirectional Web-services gateway. So now, for example, a service re-hosted from a mainframe environment onto Tuxedo can be accessed as a standard Web service. Tuxedo itself is built on SOA principles. The Tuxedo infrastructure is a collection of services -- transaction management services, event pub/sub service, security service, and so on. Tuxedo applications are a collection of services. Given this service oriented architecture of Tuxedo, it is well suited as a SOA platform and to create services that can be part of composite applications in a SOA environment. To read more on Tuxedo’s SOA (SALT and SCA) capabilities go to Todd Little’s (Tuxedo Chief Architect) blog.
What about mission-critical SOA? Tuxedo has been proven time and again with respect to RASP features in production environments. One Tuxedo customer in the financial industry made a statement that they did not have any application downtime in the last 15 years – talk about high availability!. Similarly Tuxedo provides almost linear scalability and in a benchmark study with a customer Tuxedo drove more than 600,000 transactions per second with sub-second response times. Its distributed nature and two-phase commit support for transactions ensures very high reliability and transactional integrity.
To learn more on this topic, listen to the webinar – Lower" Total Cost of Ownership for Mission Critical SOA.