This Recommendation defines in an abstract way the Distributed Transaction Processing service within the Application layer in terms of the actions and events of the service primitives, the parameter data associated with each service primitive’s action and event, and the relationship between, and the valid sequences of these actions and events.