XA—External Transaction Manager

The EMS XA API API lets you code your own transaction manager (TM) that can interact with the EMS server as a transactional resource.