WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Objet SDO (Service Data Objects) et objets métier

Les objets SDO (Service Data Objects) et les objets métier définissent les données circulant entre les composants définis dans l'architecture SCA (Service Component Architecture).

Les objets SDO (Part Data Objects), qui font partie des fonctions d'IBM® WebSphere Application Server intégrées dans WebSphere ESB, fournissent une structure pour le développement d'applications de données qui simplifie le modèle de programmation de données J2EE.

WebSphere ESB inclut des objets métier, qui sont des objets SDO améliorés reposant sur une technologie d'accès aux données. Les objets SDO constituent un moyen universel de décrire des données disparates (comme les données décrites JDBC ResultSet et XML Schema). Les objets métier incluent des extensions qui sont importantes pour les solutions d'intégration et sont utilisés pour décrire plus avant les données échangées entre les services de l'architecture SCA (Service Component Architecture). Les objets métier font partie du noyau SOA (Service-Oriented Architecture) de WebSphere ESB.

Un objet métier est un ensemble d'attributs qui représente une entité métier (telle que les employés), une action sur les données (telle qu'une opération de création ou de mise à jour) et des instructions de traitement des données. Les composants de l'application d'intégration font appel aux objets métier pour échanger des informations et déclencher des actions. Les objets métier sont souples car ils peuvent représenter de nombreux types de données. Par exemple, outre la prise en charge du modèle de canonicalisation de données des serveurs d'intégration traditionnels, ils peuvent aussi représenter les données renvoyées d'une façade de bean de session EJB synchrone ou d'un processus métier synchrone, puis être liés aux portlets IBM WebSphere Portal et aux composants JSF.

Les objets métier sont le mécanisme principal de représentation des entités métier ou de documentation des définitions de messages littéral ; toute une panoplie d'objets peuvent exister, de l'objet de base simple doté de propriétés scalaires à une hiérarchie importante et complexe ou à des graphiques d'objets.

Dans WebSphere ESB, l'infrastructure d'objets métier comprend les éléments suivants :

Une définition d'objet métier est constituée du nom, d'un ensemble d'attributs ordonnés, de propriétés, d'un numéro de version et d'un texte spécifique à l'application qui indique un type d'objet métier. Une définition de graphique métier est l'encapsuleur ajouté autour d'un objet métier simple ou d'une hiérarchie d'objets métier afin de fournir des fonctions supplémentaires, telles que l'intégration d'informations récapitulatives des changements et des événements associés aux objets métier dans le graphique métier. La définition de métadonnées d'objets métier est constituée des métadonnées pouvant être ajoutées aux définitions d'objets métier pour les optimiser lors de l'exécution sur WebSphere ESB. Ces métadonnées sont ajoutées à la définition de schéma XML de l'objet ainsi que les éléments connus xs:annotation et xs:appinfo. Les services d'objets métier sont un ensemble de fonctions fournies en supplément des fonctions de base offertes par les objets SDO de Service Data Objects. Il s'agit par exemple de services de création, de copie, d'égalité et de sérialisation.

Pour plus d'informations sur WebSphere Application Server Service Data Objects, voir la documentation de WebSphere Application Server Network Deployment.


concept Rubrique concept

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/covw_sca_sdo.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).