Home > SOA Glossary > Compensating Service Transaction

Compensating Service Transaction

Compensating Service Transaction is the name of a design pattern authored by Clemens Utschig-Utschig, Berthold Maier, Bernd Trops, Hajo Normann, Torsten Winterberg, Brian Loesgen, Mark Little and published as part of the SOA Design Patterns catalog. Within the catalog this pattern is further categorized as one of the Composition Implementation Patterns.

The icon used to identify Compensating Service Transaction is:

The requirements statement for Compensating Service Transaction is: How can composition runtime exceptions be consistently accommodated without requiring services to lock resources?

The pattern was first printed in the SOA Design Patterns book and a summarized version of this pattern is published at the SOA Patterns community patterns site at the following location:

SOA Patterns > Compensating Service Transaction

See Also: