Transaction server

Transaction server

A transaction server is a software component that is used in implementing transactions.

A "transaction" involves multiple steps which must be completed atomically. For example, when paying someone from your bank, the system must guarantee that the money is taken from your account and paid into the other persons account. It would simply be unacceptable for just one or the other action to take place; both must occur in order for the transaction to have taken place.

This will mean ensuring that transactions are guaranteed, or that if a transaction fails the system can tell this has happened.

In the case of a transaction failing it can then be "backed out" (or "rolled back"), which will mean that the system reverses all the actions that happened during the partial completion of the transaction.

This is sometimes referred to as the ACID property.

A transaction server will consist of a system providing the safety described above, and an environment where programs can be written to make use of these features. It will also have various connection protocols to allow it to connect to the databases involved, and to the front end software (for example the computer of a telesales person or the web interface of an online bank).

See also

* CICS
* Transaction processing


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Microsoft Transaction Server — (MTS) was software that provided services to Component Object Model (COM) software components, to make it easier to create large distributed applications. The major services provided by MTS were automated transaction management, instance… …   Wikipedia

  • Microsoft Transaction Server — ( MTS ou COM+) est un logiciel qui fournit des services au Component Object Model (COM) de Microsoft. Il fournit notamment le support de transaction. Sommaire 1 Historique 2 Architecture 3 Voir aussi …   Wikipédia en Français

  • Microsoft Transaction Server — появилась в 1997 году в Windows 2000 были интегрированы в COM+, с появлением данной технологии был сделан большой шаг в направлении распределенной компонентной архитектуры, одна из целей данной технологии, это обеспечение всех средств удаленного… …   Википедия

  • SAP Internet Transaction Server — Der SAP Internet Transaction Server (ITS) dient zur Darstellung von graphischen Anwendungsoberflächen als HTML Seiten. Hierdurch benötigt der Benutzer lediglich einen Web Browser statt besonderer Software wie dem SAP GUI. Sowohl SAP eigene als… …   Deutsch Wikipedia

  • Microsoft Transaction Server — Microsoft Transaction Server,   MTS …   Universal-Lexikon

  • Microsoft Transaction Server —    Often abbreviated MTS. A package from Microsoft for developing and deploying distributed transaction processing applications.    See also online transaction processing …   Dictionary of networking

  • Transaction Process Monitor — Ein Transaktionsmonitor (engl.: transaction processing monitor, kurz TP monitor) ist eine der ältesten und bekanntesten Formen von Middleware, deren Hauptaufgabe das Unterstützen und Abwickeln von Interaktionen zwischen Anwendungen auf… …   Deutsch Wikipedia

  • Transaction Processing over XML — (TPoX) is a computing benchmark for XML database systems. As a benchmark, TPoX is used for the performance testing of database management systems that are capable of storing, searching and retrieving XML data. The goal of TPoX is to allow… …   Wikipedia

  • Transaction processing — For other uses, see Transaction (disambiguation). In computer science, transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a… …   Wikipedia

  • Server push — Le Server Push est un mode de communication client serveur dans lequel le dialogue est lancé par le serveur. Cette technique s oppose donc au fonctionnement « classique » des transactions web où le client ouvre le dialogue, et tire vers …   Wikipédia en Français

Share the article and excerpts

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