Tuxedo (logiciel)

Tuxedo (logiciel)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Tuxedo.

Tuxedo est un logiciel middleware destiné à gérer les transactions dans un environnement distribué: c'est un moniteur transactionnel pour systèmes Unix dont le nom signifie Transactions for Unix, Extended for Distributed Operations.

Sommaire

Historique

Il a été développé à l'origine par AT&T en 1983 pour la création et l'administration de systèmes d'aide opérationnelle incluant un processus de transaction en ligne OLTP, repris par BEA Systems en 1996 puis racheté en 2008, par Oracle Corporation qui a intégré Tuxedo dans son offre.

Concepts

Le concept de Tuxedo a été conçu par le groupe de travail du programme informatique LMOS dont provenaient de manière saisonnière les membres de l'équipe Tuxedo. En 1993 Novell fit l'acquisition de la division des Laboratoires du système UNIX (USL) d'AT&T qui, à l'époque, était responsable du développement de Tuxedo. En 1996, BEA Systems conclut un accord exclusif avec Novell afin de développer et distribuer Tuxedo sur les plateformes non-NetWare, avec la plupart des employés de Novell travaillant avec Tuxedo en se joignant aux équipes de BEA Systems.

Tuxedo fut conçu depuis le début pour fournir des applications à haute disponibilité et flexibilité lui permettant de supporter des applications requérant des milliers de transactions par seconde sur des systèmes distribués standards. L'une des premières application incluant AT&T pour Tuxedo fut de porter l'application LMOS hors du système central sur des systèmes distribués de meilleurs marché.

Utilisation

Actuellement très utilisé dans les institutions financières nécessitant d'importants flux de transactions, Tuxedo peut être utilisé conjointement à Weblogic, permettant ainsi de fournir un socle solide pour n'importe quel service électronique.

Avec en 2008 le rachat de BEA Systems par Oracle, le produit continue son évolution. Une première version Oracle Tuxedo 10gR3, puis en mars 2010 une version 11gR1 avec une extension "émulateur" CICS appelée Tuxedo/ART.

La stratégie BEA puis Oracle semble de proposer au coeur de Tuxedo, peu de modifications très lourdement testées afin d'éviter les régressions fonctionnelles, et d'ajouter des extensions pour des besoins précis : modèle de programmation/intégration SCA, supervision, couche SOA, client pour telle ou telle plate-forme...

Caractéristiques principales

  • APIs standard CORBA (Common Object Request Broker Architecture)
  • APIs standard ATMI (Transactions for Unix, Extended for Distributed Operations)
  • APIs standard SCA pour C++ (avec SALT 10gR3)
  • Types de communication : Synchrone, Asynchrone, Conversationnel
  • Gestion de transactions
  • Cluster
  • clients Java- Jolt (Java Object Library for Tuxedo)
  • /QUEUE - files d'attente en mémoire
  • Sécurité - Authentification, gestion des autorisations, Audit, cryptage et signature
  • support SNMP
  • Monitoring des performances - TSAM (Tuxedo System and Application Monitor)
  • Equilibrage de charge
  • Support de C, C++, et COBOL sur la plupart des plateformes Unix, Linux, Microsoft Windows, etc.


Source

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Tuxedo (logiciel) de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Tuxedo — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Le terme Tuxedo peut faire référence à: Tuxedo un type de smoking Tuxedo, un logiciel informatique Tuxedo, une circonscription électorale du Manitoba… …   Wikipédia en Français

  • Logiciel médiateur — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

  • Inter-logiciel — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

  • Tux (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Tux est la mascotte officielle de Linux. Tux est une commune du Tyrol. Tuxedo (logiciel) est un moniteur transactionnel synchronisant des transactions… …   Wikipédia en Français

  • BEA Systems — BEA Systems, Inc. Création 1995 Personnages clés Alfred Chuang, fondateur Mark Dentinger, EVP CFO Tom Ashburn, President, Worldwide Field Organization Laurent Matringe, Directeur Général France Rosanne Saccone, SVP CMO Bill Klein, EVP, Business… …   Wikipédia en Français

  • Franglais — Enseignes en franglais dans le quartier historique de La Rochelle, France Le franglais (en anglais, quelquefois : Frenglish[1]), mot valise formé des mots « fran …   Wikipédia en Français

  • Intergiciel — Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut niveau liés… …   Wikipédia en Français

  • Intergiciels — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

  • Middlewares — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

  • Object Request Broker — ORB est le sigle de Object Request Broker (traduction littérale : courtier de requêtes objet). Un ORB est l ensemble de fonctions (classes Java, bibliothèques C++...) qui implémentent un « bus logiciel » par lequel des objets… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”