This part of ISO/IEC 10026 defines in an abstract way the Distributed Transaction Processing Service within the Application Layer in terms of
a) the actions and events of the service primitives;
b) the parameter data associated with each service primitive's action and event; and,
c) the relationship between, and the valid sequences of these actions and events.
It does not specify individual implementations or products, nor does it constrain the implementation of entities or interfaces within a computer system.