ビジネス・グラフは、ビジネス・グラフ内のビジネス・オブジェクトに関連する変更要約およびイベント要約情報の伝達などの追加機能を提供するために、 ビジネス・オブジェクトまたはビジネス・オブジェクトの階層の周りに追加されるラッパーです。
ビジネス・グラフは、バックエンド・システムに接続されているアダプターにサポート・メタデータを提供するために、 ランタイムで使用できます。 アダプターによっては、このデータが表す内容またはデータに関して実行する必要があるアクションをバックエンドに示すために、 ビジネス・グラフが必要になります。
バックエンドには、データ (ビジネス・オブジェクト) のコンテナーを受け取ったときにこれを受け取ったことを認識しても、 さらにこのコンテナーの処理方法も認識する必要があるものがあります。 ビジネス・グラフは、「Create」または「Delete」などの verb を提供します。 「Create」では、ビジネス・グラフはカスタマー・ビジネス・オブジェクトを取得して、 データベースにこのオブジェクトのエントリーを作成します。 「Delete」では、ビジネス・グラフはカスタマー・ビジネス・オブジェクトを取得して、 対応するエントリーおよび変更トラッキング情報をデータベースから削除します。 変更トラッキング情報は基本的に、 情報がアプリケーションから渡されるときに更新されたことを、ビジネス・グラフが認識することを意味します。 この例としては、前のオーダーのリストへの新しい購入注文の追加を促す、顧客のアドレス変更などがあります。