WCFによるセキュアでリライアブルでトランザクティッドな分散アプリケーションの構築:Windows Communication Foundation概説(2/3 ページ) 3. WCFでの分散トランザクション Webサービスにおけるトランザクションは主に2つある。補償(Compensation)トランザクションとアトミック(Atomic)トランザクションである。 補償トランザクションは、トランザクションの補償を何らかのビジネス上の取り決めの下に行うものだ。例えば旅行代理店サービスが航空券予約、宿泊予約、レンタカー予約をまとめて実行する場合、希望のレンタカーが引き当て不能であったら単純にすべてをキャンセルするといったものではなく、航空券予約や宿泊予約は仮予約のうえでレンタカーのみ代替車両を仮引き当てしておき顧客の判断を待ったうえで全体的に予約を確定するといった、場合によっては数日、数週間とい