Aller au contenu

Service Data Objects

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 28 décembre 2005 à 12:34 et modifiée en dernier par MarcBouchet (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

SDO: Service Data Objects


Standard initié par IBM, BEA, Xcalia puis supporté par Oracle, Sybase, SAP.

Avec SDO, la représentation des données est indépendante des systèmes de stockage sous-jacents afin de bénéficier de la flexibilité engendrée par un découplage. De plus, l’approche est dynamique afin de permettre la représentation et la manipulation de données dont la structure n’est pas fixée à priori.

Les objectifs de SDO sont de simplifier l’accès aux données, unifier le modèle de programmation, et encourager l’adoption de patterns J2EE.

Principes: Un client interroge un DAS (Data Access Service) pour obtenir un graphe d'objets. Le graphe d'objet obtenu est déconnecté et peut être manipulé en lecture et ecriture. La structure du graphe peut être connue en interrogeant les metadonnées.

Historique: - Juin 2005: SDO 2.0 - Nov 2005: SDO 2.0.1

Implementations de SDO:

- Plateforme d’Intermediation d’Xcalia qui supporte les 3 standards d’accès aux données : JDO, EJB3 et SDO. --MarcBouchet 28 décembre 2005 à 10:46 (CET)