Service Data Objects
SDO: Service Data Objects
Standard initié par IBM, BEA, Xcaliapuis 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)