The diagram shows a top-level coordinator and an interposed coordinator. The top-level coordinator is responsible for driving the original, top-level transaction to completion or rollback. The interposed coordinator manages its participants in a subordinate transaction, but it cannot act autonomously. From the point of view of the parent coordinator, it appears to be another participant in the top-level transaction. The interposed coordinator operates as an intermediary. It forwards incoming prepare and commit/rollback messages to its participants, combining their responses and returning them back to its parent coordinator.