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.