COM 以上のトランザクション

オンライン書店から本を購入する場合、クレジットカードを使用して代金を本と交換します。 注文を送信した後、関連する一連の操作(クレジットカードの認証、在庫の確認など)によって、ユーザーは本を受け取り、書店は代金を受け取ります。 交換中に一連の操作の1つが失敗すると、交換全体が失敗します。 ユーザーは本を受け取ることができず、書店は代金を受け取りません。

このオンライン交換をバランスのとれた予測可能なものにするテクノロジは、トランザクション処理と呼ばれます。 プログラムでは、トランザクションは一連の操作が行われる作業単位です。 COM+では、プログラムによるトランザクションを使用して、トランザクション内のすべての操作が正常に完了しない限り、リソースが永続的に更新されないようにします。 完全に成功するか完全に失敗するCOM+トランザクションで一連の関連する操作をバインドすることで、エラーの回復を大幅に簡略化できます。

次のトピックでは、一般的なトランザクション処理理論を紹介し、COM+のトランザクションについて詳しく説明し、トランザクションコンポーネントを記述するための実用的なヒントを示します。

トピック 説明
COM+トランザクションの概念
基本的な用語と概念を示します。
COM+トランザクションタスク
トランザクションコンポーネントの記述に関する実用的な情報を提供します。