Service Data Objects

Service Data Objects

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

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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) 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… …   Wikipédia en Français

  • 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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”