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]
Major Solutions
Major solutions promising XTP are :-
- Extreme Scale
- Oracle Coherence
- Red Hat's JBoss Data Grid, based on the open source Infinispan project
- GigaSpaces [6]
- GemFire [7]
- SafePeak - Automated Dynamic Caching of queries and procedures for SQL Server OLTP applications and databases
References
- ↑ Extreme Transaction Processing: High-Impact Emerging Technology - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors - Kevin Roebuck
- ↑ IBM Extreme Transaction Processing (XTP) Patterns
- ↑ SOA Magazine article on XTP
- ↑ Extreme Transaction Processing Patterns: Write-behind Caching
- ↑ DEVOXX 2011 - Going extreme on Health Care
- ↑ Gigaspace official Website - XAP Product Overview
- ↑ GemFire Product Overview