XTP

XTP platforms (eXtreme Transaction Processing Platforms) are a particular type of application platform currently used to build high-performance transactional applications.
They provide ability to handle large volumes of transactions, with very fast response time and are designed to scale easily the application.
We believe in a convergence of these type of platforms with traditional application platforms such as Application Servers.

The term XTP, introduced by Gartner, describes a category of application platform that provides an infrastructure that combines the features of middleware, distribution and parallel processing (Grid), in-memory data management (In Memory Data Grid) and transactional business logic execution (application servers). 

These platforms are designed to simplify the design, deployment and monitoring of highly performing, highly available and massively scalable applications.

Depending on vendors, these tools are offered in the form of platforms completely integrated by design or in the form of software suites allowing to integrate pre existing components between them. 
Each approach has advantages and disadvantages.

However, these solutions allow to implement the following architecture guidelines: 

  • Reliable in-memory handling of data on the critical path of transactions: improved response time. 
  • Distribution and parallel processing: improving the overall response time and performance, requests scalability
  • Transparent data partitioning: performance and data scalability 
  • Transparent query routing to the data location : data and processing collocationallow for the best response time 
  • Synchronous and asynchronous interactions: performance, control of resources
Our involvement for many years on critical applications of our customers, our knowledge of the tools available in this area, combined with our successful involvement in innovative projects:
  • Application integration (EAI, ESB) 
  • Grid Computing 
  • Data Grid 
  • Distributed transactional systems
has enabled us to build unique expertise that enables to effectively assist you in your choices and implementations around these solutions.

We can help you in the following contexts: 
  • Choice of architecture 
  • Choice of solutions to build an XTP platform suited to your needs 
  • Software development industrialisation
  • Expertise on XTP technologies
For more information please contact us.