Service data objects
Service Data Objects (SDO) is a specification for a manufacturer-independent framework for uniform data access, which was adopted in October 2001 by well-known companies such as IBM and BEA Systems, Inc. in JSR -235.
The aim of SDO is to provide a programming model that allows uniform data access via various heterogeneous data access sources such as B. JDBC , XML , EJB etc. allows. SDO specifies an API that can be used to access the data in a standardized manner, regardless of the data memory used.
The uniform way of representing data is intended to facilitate data abstraction in a service-oriented architecture .
In addition to a programming model for uniform data access, the following design criteria played an important role in the specification of SDO:
- good support from tools
- Disconnected programming model
- dynamic and static (fixed typed) API
- Introspection of the data
- Change history for data changes
- Integrity in Relationships
- good integration with XML
The current version 2.1.1 is from January 15, 2009.