Service Data Objects
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Service Data Objects' est un standard initié par IBM, BEA, Xcalia puis supporté par Oracle, Siebel, SAP pour faciliter l'adoption des architectures orientées SOA.
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.
Sommaire |
[modifier] Principes
Un client interroge un DAS (Data Access Service) pour obtenir un graphe d'objets. Le graphe d'objets obtenu est déconnecté et peut être manipulé en lecture et écriture. La structure du graphe peut être connue en interrogeant les metadonnées.
[modifier] Historique
- Juin 2005: SDO 2.0
- Nov 2005: SDO 2.0.1 (première version publique de la spécification)
[modifier] Implementations de SDO
- Eclipse Modeling Framework EMF fournit une implémentation libre et gratuite de SDO qui s'intègre parfaitement au sein de l'environnement de développement eclipse.
- Plateforme d’Intermediation d’Xcalia, une implémentation commerciale qui supporte les 3 standards d’accès aux données : JDO, EJB3 et SDO.
[modifier] Voir aussi
- JDO pour la persistance transparente
[modifier] Lien externe
[pdf]
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |