Esmoquin (software)


Tuxedo (Transactions for Unix , Extended for Distributed Operations) es una plataforma de middleware utilizada para administrar el procesamiento de transacciones distribuidas en entornos informáticos distribuidos . Tuxedo es un sistema de procesamiento de transacciones o un middleware orientado a transacciones, o un servidor de aplicaciones empresariales para una variedad de sistemas y lenguajes de programación. Desarrollado por AT&T en la década de 1980, se convirtió en un producto de software de Oracle Corporation en 2008 cuando adquirió BEA Systems . Tuxedo ahora es parte de Oracle Fusion Middleware .

Desde el comienzo en 1983, AT&T diseñó Tuxedo para alta disponibilidad y para proporcionar aplicaciones extremadamente escalables para admitir aplicaciones que requieren miles de transacciones por segundo en sistemas distribuidos comúnmente disponibles. El desarrollo original tenía como objetivo la creación y administración de sistemas de soporte de operaciones para la compañía telefónica estadounidense que requería capacidades de procesamiento de transacciones en línea (OLTP).

Los conceptos de Tuxedo derivan del Sistema de operaciones de mantenimiento de bucle (LMOS). Tuxedo apoyó el traslado de la aplicación LMOS de los sistemas mainframe que usaban el Sistema de gestión de la información (IMS) de IBM a sistemas distribuidos mucho más económicos que ejecutan Unix (propio de AT&T ) . [1]

El equipo original de Tuxedo estaba compuesto por miembros del equipo LMOS, incluidos Juan M. Andrade, Mark T. Carges, Terrence Dwyer y Stephen Felts. [2] En 1993 , Novell adquirió la división Unix System Laboratories (USL) de AT&T, que era responsable del desarrollo de Tuxedo en ese momento. En septiembre de 1993, se lo denominó el monitor de procesamiento de transacciones distribuidas "más conocido", que se ejecuta en 25 plataformas diferentes. [3] En febrero de 1996, BEA Systems firmó un acuerdo exclusivo con Novell para desarrollar y distribuir Tuxedo en plataformas que no son NetWare , y la mayoría de los empleados de Novell que trabajaban con Tuxedo se unieron a BEA. [4] [5] En 2008, Oracle Corporationadquirió BEA Systems y TUXEDO se comercializó como parte de la línea de productos Oracle Fusion Middleware . [6] [7]

Tuxedo ha sido utilizado como middleware transaccional por una serie de herramientas de desarrollo de aplicaciones de varios niveles. Open Group utilizó algunas de las interfaces Tuxedo como base de sus estándares, como X/Open XA y XATMI. [8]

Los desarrolladores de Tuxedo publicaron artículos al respecto a principios de la década de 1990. [9] [10] Más tarde se convirtió en la base de algunos proyectos de investigación. [11] [12] [13]