Extreme Transaction Processing
Encyclopedia
Extreme transaction processing (XTP) is an exceptionally demanding form of transaction processing
. Transactions of 10,000 concurrent accesses (500 transaction per second) or more would require this form of processing.
networks.
As a result, XTP applications feature vast improvements in:
These applications generate orders of magnitude more transactions than those created by traditional transaction processing system
s because of their wider (often multi-enterprise, national and global) reach.
Transaction processing
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 complete unit; it cannot remain in an intermediate state...
. Transactions of 10,000 concurrent accesses (500 transaction per second) or more would require this form of processing.
Description
XTP applications are designed, developed, deployed, managed, and maintained on computer clusters and/or distributed grid computingGrid computing
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files...
networks.
As a result, XTP applications feature vast improvements in:
- performance
- scalability
- availability
- security
- manageability
- dependability
These applications generate orders of magnitude more transactions than those created by traditional transaction processing system
Transaction Processing System
A transaction processing system is a type of information system. TPSs collect, store, modify, and retrieve the transactions of an organization. A transaction is an event that generates or modifies data that is eventually stored in an information system. To be considered a transaction processing...
s because of their wider (often multi-enterprise, national and global) reach.
See also
- Computer cluster
- Complex event processingComplex Event ProcessingComplex event processing consists of processing many events happening across all the layers of an organization, identifying the most meaningful events within the event cloud, analyzing their impact, and taking subsequent action in real time....
- Distributed computingDistributed computingDistributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal...
- Distributed transaction processing
- Grid computingGrid computingGrid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files...
- Java EE
- .NET Framework.NET FrameworkThe .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...
- Transaction processingTransaction processingIn computer science, transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediate state...
- Transaction Processing Performance CouncilTransaction Processing Performance CouncilTransaction Processing Performance Council is a non-profit organization founded in 1988 to define transaction processing and database benchmarks and to disseminate objective, verifiable TPC performance data to the industry...