WebSphere Business Integration システムでは、ビジネス・オ ブジェクト定義は以下のものから構成されます。
実行時に、ビジネス・オブジェクト定義は特定のビジネス・オブジェクトとしてインスタンス化されます。このインスタンスはアプリケーションのビジネス・エンティティーの特定の内容 (例えば、タスク・エントリー) を表します。
属性にはデータ自体が含まれることがあり (これらは単純属性と呼ばれます)、または子ビジネス・オブジェクトまたは関連データを含む子ビジネス・オブジェクトの配列を指すことがあります。単純属性のみを含むビジネス・オブジェクトは、フラット・ビジネス・オブジェクトと呼ばれます。子ビジネス・オブジェクトまたは子ビジネス・オブジェクトの配列を指す属性と単純属性を含むビジネス・オブジェクトは、階層ビジネス・オブジェクトと呼ばれます。階層ビジネス・オブジェクトでは、キー値で親ビジネス・オブジェクトとすべての子ビジネス・オブジェクトと接続します。
カーディナリティー 1 コンテナー・オブジェクト、または単一カーデ ィナリティー関係は、親ビジネス・オブジェクトの属性が単一の子ビジネス・オブ ジェクトを含む場合に生じます。この場合、子ビジネス・オブジェクトは単一のレコードの みを含むことができるコレクションを表します。属性タイプは子ビジネス・オブジェクトのものと 同一です。
カーディナリティー n コンテナー・オブジェクト、または複数カーデ ィナリティー関係は、親ビジネス・オブジェクトの属性に子ビジネス・オブ ジェクトの配列が含まれる場合に生じます。この場合、子ビジネス・オブジェクトは複数のレコ ードを含むことができるコレクションを表します。属性タイプは、子ビジネス・オブジェクトの配列の属性タイプと同じになります。