Service Data Objects
- Service Data Objects
-
Service Data Objects (SDO) est une norme lancée par IBM, BEA, Xcalia[1] puis supporté par Oracle, Siebel[2], 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 a 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'objets obtenu est déconnecté et peut être manipulé en lecture et écriture. La structure du graphe peut être connue en interrogeant les métadonnées.
Les liens entre les nœuds du graphe sont exclusivement des compositions. Le graphe est en réalité un arbre compositionnel. Un nœud ne peut pas référencer un nœud d'un autre arbre.
Historique
- Juin 2005: SDO 2.0
- Nov 2005: SDO 2.0.1 (première version publique de la spécification)
Implementations de SDO
Comparaison avec JDO
- JDO pour la persistance transparente, est utilisé pour Java seulement, alors que SDO est indépendant du langage de programmation.
Voir aussi
Liens externes
Notes
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Service Data Objects de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Service Data Objects — is a technology that allows heterogeneous data to be accessed in a uniform way. The SDO specification was originally developed in 2004 as a joint collaboration between BEA and IBM and approved by the Java Community Process. Version 2.0 of the… … Wikipedia
Service Data Objects — (SDO) ist eine Spezifikation für ein herstellerunabhängiges Framework zum einheitlichen Datenzugriff, die im Oktober 2001 von bekannten Unternehmen wie IBM und BEA Systems, Inc. in JSR 235 verabschiedet wurde. Das Ziel von SDO ist, ein… … Deutsch Wikipedia
Collaboration Data Objects — (CDO), previously known as OLE Messaging or Active Messaging, is an application programming interface included with Microsoft Windows and Microsoft Exchange Server products. The library allows developers to access the Global Address List and… … Wikipedia
Java Data Objects — (ou JDO) est un standard informatique basé sur Java permettant l accès aux données de façon transparente et unifiée. Le standard est géré dans le cadre des JSR de Sun. La simplicité d utilisation de JDO basée sur la manipulation de Plain Old Java … Wikipédia en Français
Service component architecture — (SCA) ist eine relativ neue, aber wichtige Initiative, beworben von führenden Anbietern der Java EE Technologie. Ihre Befürworter behaupten, sie sei auf natürliche Weise geeignet für die Fertigung von Anwendungen, die den Prinzipien einer… … Deutsch Wikipedia
Service component architecture — (SCA) is a relatively new initiative advocated by major software vendors. Its proponents claim it is more natively suited for the delivery of applications that conform with the principles of service oriented architecture. As such, SCA components… … Wikipedia
Data access object — This article is about the data access object design pattern in object oriented software design. For the Microsoft library of the same name, see Data Access Objects. In computer software, a data access object (DAO) is an object that provides an… … Wikipedia
Service Component Architecture — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… … Deutsch Wikipedia
Service-orientierte Architektur — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Serviceorientierte Architektur (SOA), engl. service oriented… … Deutsch Wikipedia
Service Oriented Architecture — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Serviceorientierte Architektur (SOA), engl. service oriented… … Deutsch Wikipedia