ビジネス・プロセス・ロジック

シナリオには、コラボレーションのビジネス・プロセス・ロジックが含まれます。非常に単純な例として、図 23 はある仮想シナリオのロジックを示しています。コラボレーションは、変更を宛先アプリケーションに移動させることによって、ソース・アプリケーション内の従業員情報の変更を複製します。このシナリオは、Create 動詞を明確に処理します。

図 23. シナリオのハイレベル表示


図 23 では、シナリオのトリガーは Employee.Create イベント通知ビジネス・オブジェクトです。Employee.Create ビジネス・オブジェクトが受信されると、シナリオが開始します。まず、シナリオは従業員情報が宛先アプリケーションにすでに存在するかどうかをチェックします。

従業員情報がすでに宛先アプリケーションに存在する場合、シナリオは停止します。従業員情報がまだ存在しない場合、シナリオは Employee.Create 要求ビジネス・オブジェクトを宛先アプリケーションのコネクターに渡します。検証ステップにより、操作が正常に終了したことが確認されます。

実際のシナリオのビジネス・プロセス・ロジックは、通常はさらに多くのステップから構成され、それぞれのステップがコラボレーションによるアクションを実装しています。次に挙げるのは、コラボレーションに含まれるアクションのタイプの例です。

Copyright IBM Corp. 1997, 2004