Service Data Objects

Service Data Objects (SDO ) is a specification for a vendor- independent framework for standardized data access, which was adopted by well-known companies such as IBM and BEA Systems, Inc. in JSR -235 in October 2001.

The goal of SDO is to provide a programming model that enables a uniform data access across various heterogeneous data access sources such as JDBC, XML, EJB, etc.. SDO specifies an API that is accessible to the data uniformly regardless of the data memory.

The uniform way of representing data to facilitate data abstraction in a service-oriented architecture.

In addition to a uniform programming model for data access, the following design criteria played an important role in the specification of SDO:

  • Good support tools
  • Disconnected Programming Model
  • Dynamic and static (fixed typed ) API
  • Introspection of data
  • Change history for data changes
  • Integrity in relationships
  • Good integration with XML

The current version is 2.1.1 on 15 January 2009

724484
de