摘要 |
メタデータドリブンのアンドゥが記載される。ある実施例では、メタデータレポジトリは、オペレーションに関連付けられるメタデータを格納する。各オペレーションに関連付けられる属性もメタデータに格納される。各オペレーションは、特定のオペレーションタイプのオペレーションについてアンドゥエントリを生成するための命令を含むアンドゥレットに関連付けられる。アンドゥログエントリは、アンドゥ可能なオペレーションを含む要求がインターセプトされると、メタデータおよびアンドゥレットを用いて生成される。アンドゥコマンドが発行されると、特定のビジネストランザクションに関連付けられるアンドゥログ中の命令は、トランザクションを「リワインド」するよう実行される。 |