Service Data Objects version 2.1.1

Service Data Objects (SDO) is a framework for data application development that provides an architecture and application programming interfaces (API). The Feature Pack for Service Component Architecture (SCA) includes an implementation of SDO 2.1.1 interfaces. After the Feature Pack for SCA Version 1.0.1 is installed and SDO is enabled, SDO 2.1.1 becomes the default SDO implementation when programming with SCA or SDO interfaces.

For transitioning users: For backwards compatibility, deprecated functions like JDBMediator continue to use previous SDO implementations described in "Data access with Service DataObjects, API versions 1.0 and 2.01." Otherwise, SDO clients are bound to the SDO 2.1.1 implementation.trns

SDO 2.1.1 is a Java standard approved by the Java Community Process (JSR 235). For details on SDO 2.1.1, refer to the JSR 235 specification.

The Feature Pack for SCA implementation complies with JSR 235, and provides some implementation-specific extensions. These extensions align with the latest direction of the SDO 3.0 specification under development at OASIS. Although there is no guarantee, these 3.0 API extensions will likely be officially standardized in future versions of SDO. Table 1 lists the 3.0 API extensions included in the Feature Pack for SCA.

Table 1. SDO 3.0 API extensions included in the Feature Pack for SCA. The SDO 3.0 API extensions might be standardized in future specifications.
SDO interface or class name Method or constant SDO 3.0 extension change
interface commonj.sdo.Type; getHelperContext() New SDO 3.0 method
interface commonj.sdo.helper.TypeHelper: SDO_URI New SDO 3.0 constant
  SDO_JAVA_URI New SDO 3.0 constant
  SDO_XML_URI New SDO 3.0 constant
interface commonj.sdo.Sequence: add(String) Removed deprecated method
  add(int, String) Removed deprecated method
interface commonj.sdo.helper.HelperContext: getIdentifier() New SDO 3.0 method
class commonj.sdo.helper.HelperProvider:   Replaced SPI with SDO 3.0 version
class commonj.sdo.helper.SDO   New API in SDO 3.0
interface commonj.sdo.helper.HelperContextFactory   New API in SDO 3.0
class commonj.sdo.impl.Environment   New SPI in SDO 3.0
class commonj.sdo.impl.Resolvable   New SPI in SDO 3.0

For information on SDO HelperContext, see "Creating and accessing SDO HelperContext."




Subtopics
Creating and accessing SDO HelperContext objects
Related concepts
Data access with Service DataObjects, API versions 1.0 and 2.01
Related information
JSR 235: Service Data Objects
OASIS Service Data Objects (SDO) TC
Concept topic    

Terms of Use | Feedback

Last updated: Oct 21, 2010 7:37:48 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v701sca&product=was-nd-mp&topic=csca_sdo211
File name: csca_sdo211.html