InterSystems Programming Tools Index
XTP (Extreme Transaction Processing)
Implement XTP (Extreme Transaction Processing) using InterSystems IRIS databases.
A set of technologies that enable InterSystems IRIS to be leveraged as a high-performance persistence storage engine optimized for XTP (Extreme Transaction Processing) applications.
Unlike the standard .NET binding, the eXTreme APIs do not use TCP/IP to communicate with InterSystems IRIS. Instead, they use a fast in-memory connection (implemented via standard .NET and the InterSystems IRIS Callin API
), and run in the same process as the InterSystems IRIS instance. Although the InterSystems IRIS server and the .NET application must be on the same machine, the application can still use InterSystems IRIS ECP
to access data on remote machines.
eXTreme components include:
eXTreme Event Persistence (XEP)
allows simple .NET objects to be projected as XTP persistent events for rapid storage and processing. This is a lightweight API for low latency object and event stream data access.
The Globals API
provides direct access to InterSystems IRIS global arrays, allowing maximum speed and flexibility.