この章では、コラボレーションのいくつかの機能について説明しました。覚えておくべき重要な点は次のとおりです。
- コラボレーション・テンプレートからコラボレーション・オブジェクトを作成し、それをコネクターおよび他のコラボレーション・オブジェクトにバインドして、実行できるようにします。
- コラボレーションは、ポートを介して間接的にビジネス・オブジェクトを表します。コラボレーション・オブジェクトは、各ポートをビジネス・オブジェクト定義およびコネクター、別のコラボレーション・オブジェクト、または外部呼び出しにバインドすることにより構成します。
- シナリオによって、コラボレーションのビジネス・プロセス・ロジックが実装されます。シナリオは、ビジネス・オブジェクトを受信すると実行される、イベント・ハンドラーです。シナリオが実行されると、ビジネス・オブジェクトがコネクターに送信され、コネクターからビジネス・オブジェクトが受信されます。
- コラボレーションを実行可能にするには、コラボレーションを構成および始動します。コラボレーションは、シナリオを起動できるタイプのビジネス・オブジェクトにサブスクライブします。サブスクライブされたビジネス・オブジェクトを受信すると、コラボレーションは適切なシナリオを実行します。
次の章では、ビジネス・オブジェクトについて詳しく説明します。
