Supported Programming Models

Since its inception, LIXA has supported the TX Transaction Demarcation Specification published by X/Open as the standard programming model. TX is a quite old standard published in 1995 and it's based on some architecture choices that are no more actual.

For modern applications, the LIXA project provides XTA (XA Transactional API) [2]: it's a new interface designed to support distributed transactions among distributed Application Programs developed in possibly different programming languages and without direct coupling among TP Monitors or Application Servers.