Service Data Objects (SDO)

Service Data Objects (SDO) are designed to simplify and unify the way in which applications handle data. Using SDO, application programmers can uniformly access and manipulate data from heterogeneous data sources, including relational databases, XML data sources, Web services, and enterprise information systems.

These specifications can be downloaded from the Open SOA Collaboration.

For more information, see the SDO v2.1 white paper.

SDO for Java and C++

These specifications can be downloaded from the Open SOA Collaboration.

SDO for PHP

Service Data Objects (SDOs) enable PHP applications to work with data from different sources, such as databases and XML files, using a single interface. The PHP implementation of SDO is the first to map SDO to a weakly and dynamically typed scripting environment. The result is a technology which, at its heart provides the same functionality and compatibility as other implementations, but externally present an API that is tailored to the target language.

For more information, see the SDO for PHP white paper.

SDO for C

An SDO for C draft specification proposal is available from the Open SOA Collaboration.

SDO for COBOL

An SDO for COBOL draft specification proposal is available from the Open SOA Collaboration.