Dans le système WebSphere Business Integration, une définition d'objet métier se compose d'un nom de type, des verbes pris en charge et des attributs. Un objet métier d'application est une instance d'une définition d'objet métier. Il reflète la structure de données et les propriétés d'attributs d'une application spécifique.
Certains attributs, au lieu de contenir des données, pointent vers les objets métier enfants ou des ensembles d'objets métiers enfants contenant les données.
Les objets métier WebSphere Business Integration Adapter peuvent être plats ou hiérarchiques. Un objet métier plat ne contient que des attributs simples, c'est-à-dire qui représentent une seule valeur (telle qu'une chaîne). Un objet métier hiérarchique contient des attributs simples ainsi que des objets métier enfants ou des tableaux d'objets métier enfants contenant les valeurs.
Pour un objet conteneur, la cardinalité 1 ou la relation de cardinalité simple, indique qu'un attribut contenu dans un objet métier parent ne contient qu'un seul objet métier enfant. Cet objet métier enfant est une collection qui ne peut contenir qu'un seul enregistrement. Le type de l'attribut est le même que celui de l'objet métier enfant.
La cardinalité n, ou la relation de cardinalité multiple, indique qu'un attribut contenu dans un objet métier parent contient un tableau d'objets métier enfants. Dans ce cas, l'objet métier enfant est une collection qui peut contenir plusieurs enregistrements. Le type de l'attribut est le même que celui du tableau d'objets métier enfants.
Un objet métier hiérarchique peut avoir des attributs simples ainsi que des attributs qui représentent un objet métier enfant à cardinalité simple ou un tableau d'objets métier enfants. Chacun de ces objets métier peut à son tour contenir des objets métier enfants à cardinalité simple et des tableaux d'objets métier, et ainsi de suite.