„Service Data Objects“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
(11 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Service Data Objects''' (SDO) ist eine Spezifikation für ein herstellerunabhängiges Framework zum einheitlichen Datenzugriff, die im Oktober 2001 von bekannten |
'''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 [[Java Specification Request|JSR]]-235 verabschiedet wurde. |
||
Das Ziel von SDO ist, ein Programmiermodell zur Verfügung zu stellen, welches einen einheitlichen Datenzugriff über verschiedene heterogene Datenzugriffsquellen wie z.B. [[JDBC]], [[Extensible_Markup_Language|XML]], [[Enterprise Java Beans|EJB]] usw. ermöglicht. SDO spezifiziert ein API, über das unabhängig vom eingesetzten Datenspeicher einheitlich auf die Daten zugegriffen werden kann. |
Das Ziel von SDO ist, ein Programmiermodell zur Verfügung zu stellen, welches einen einheitlichen Datenzugriff über verschiedene heterogene Datenzugriffsquellen wie z. B. [[JDBC]], [[Extensible_Markup_Language|XML]], [[Enterprise Java Beans|EJB]] usw. ermöglicht. SDO spezifiziert ein [[Programmierschnittstelle|API]], über das unabhängig vom eingesetzten Datenspeicher einheitlich auf die Daten zugegriffen werden kann. |
||
Der einheitliche Weg zur Repräsentation von Daten soll die Datenabstraktion in einer [[Serviceorientierte Architektur|serviceorientierten Architektur]] erleichtern. |
Der einheitliche Weg zur Repräsentation von Daten soll die Datenabstraktion in einer [[Serviceorientierte Architektur|serviceorientierten Architektur]] erleichtern. |
||
Zeile 14: | Zeile 14: | ||
* gute Integration mit [[Extensible_Markup_Language|XML]] |
* gute Integration mit [[Extensible_Markup_Language|XML]] |
||
Die aktuelle Version 2.1.1 ist vom 15. Januar 2009. |
|||
Momentan (Februar 2007) wird an der nächsten Version der Spezifikation gearbeitet. |
|||
== Weblinks == |
== Weblinks == |
||
* [http://www.jcp.org/en/jsr/detail?id=235 JSR 235: Service Data Object] |
* [http://www.jcp.org/en/jsr/detail?id=235 JSR 235: Service Data Object] |
||
* [http://family-hildebrandt.com/eduard/2007/08/02/links-zum-thema-service-data-objects-sdo/ Sammlung von Links zur SDO] |
|||
* [http://www.osoa.org/display/Main/Home Open Service Oriented Architecture Collaboration(OSOA)] |
* [http://www.osoa.org/display/Main/Home Open Service Oriented Architecture Collaboration(OSOA)] |
||
[[Kategorie:Datenbankschnittstelle]] |
[[Kategorie:Datenbankschnittstelle]] |
||
[[Kategorie:Java-Programmierschnittstelle]] |
|||
[[Kategorie:Java-Bibliothek]] |
|||
[[en:Service Data Objects]] |
|||
[[fr:Service Data Objects]] |
|||
[[ja:Service Data Objects]] |
|||
[[zh:服务数据对象]] |
Aktuelle Version vom 15. Oktober 2018, 09:32 Uhr
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 Programmiermodell zur Verfügung zu stellen, welches einen einheitlichen Datenzugriff über verschiedene heterogene Datenzugriffsquellen wie z. B. JDBC, XML, EJB usw. ermöglicht. SDO spezifiziert ein API, über das unabhängig vom eingesetzten Datenspeicher einheitlich auf die Daten zugegriffen werden kann.
Der einheitliche Weg zur Repräsentation von Daten soll die Datenabstraktion in einer serviceorientierten Architektur erleichtern.
Neben einem Programmiermodell zum einheitlichen Datenzugriff spielten folgende Design-Kriterien eine wichtige Rolle bei der Spezifikation von SDO:
- gute Unterstützung von Werkzeugen
- Disconnected Programming Model
- dynamische und statische (fest typisierte) API
- Introspektion der Daten
- Änderungshistorie für Datenänderungen
- Integrität bei Beziehungen
- gute Integration mit XML
Die aktuelle Version 2.1.1 ist vom 15. Januar 2009.