X/Open XA (kurz XA, abgeleitet von eXtended Architecture) ist ein von der Open Group spezifizierter Informatik-Standard für Distributed Transaction Processing, die Abarbeitung von über mehrere Systeme verteilten Transaktionen. Mithilfe des XA-Standards können verschiedene Ressourcen (wie Datenbanken, Applikationsserver, Messaging Systeme) innerhalb einer Transaktion angesprochen werden, unter Bewahrung der ACID-Eigenschaften von Transaktionen.

Das Open-Group-Dokument Distributed Transaction Processing: The XA Specification beschreibt, was ein Ressourcemanager leisten muss, um gemäß XA verteilte Transaktionen zu ermöglichen. Damit werden die Vorgangsweise und die Schnittstelle zwischen dem globalen Transaktionsmanager und den lokalen Resourcemanagern festgelegt. Ressourcemanager, die den Standard erfüllen, nennt man „XA compliant“. Der XA-Standard basiert auf dem Zwei-Phasen-Commit-Protokoll.

Siehe auch

Einzelnachweise

  1. Die XA-Spezifikation auf der Open-Group-Website (englisch; PDF-Datei; 250 kB)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.