Extreme Transaction Processing

In Computer Science, Extreme Transaction Processing (XTP) is an exceptionally demanding form of transaction processing. Transactions of most high-end ( more than 10,000 concurrent accesses or 500 transaction per second ) or ultra-high-end ( more than 100,000 concurrent accesses or 5,000 transaction per second ) requirements or more would require this form of processing.[1]

Definition

Gartner defines XTP as an application style aimed at supporting the design, development, deployment, management and maintenance of distributed TP applications characterized by exceptionally demanding performance, scalability, availability, security, manageability and dependability requirements.[2][3][4]

XTP applications focuses on delivering high and consistent performance in a linearly scalable and highly available system.[5]

The XTP reference architecture has the following key elements:

Major Solutions

Major solutions promising XTP are :-

  1. Extreme Scale
  2. Oracle Coherence
  3. Red Hat's JBoss Data Grid, based on the open source Infinispan project
  4. GigaSpaces [6]
  5. GemFire [7]
  6. SafePeak - Automated Dynamic Caching of queries and procedures for SQL Server OLTP applications and databases
  7. Globetom Enterprise Foundation (GEF) , based on the Adaptive Communication Environment (ACE)

References

This article is issued from Wikipedia - version of the Tuesday, July 21, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.