Service Data Objects version 2.1.1
Service Data Objects (SDO) is a framework for data application development that provides an architecture and APIs. The product includes an implementation of SDO 2.1.1 interfaces. After the product is installed and SDO is enabled, SDO 2.1.1 becomes the default SDO implementation when programming with SCA or SDO interfaces.
transition: 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.
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 product 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 product.
included in the product. The SDO 3.0 API extensions might
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 "Create SDO HelperContext".
Subtopics
- (dist)(zos) Create and accessing SDO HelperContext objects
The Service Component Architecture (SCA) implementation complies with Service Data Objects (SDO) 2.1.1 (JSR 235), and provides some implementation-specific extensions. These extensions align with the latest direction of the OASIS SDO 3.0 specification under development. One of the extensions introduces an API for creating and managing HelperContext objects, which are in the SDO class and HelperContextFactory interface.
- (dist)(zos) Use SDO 2.1.1 in SCA applications
The Service Component Architecture (SCA) implementation complies with Service Data Objects (SDO) 2.1.1 (JSR 235). We can use SDO 2.1.1 in the SCA applications.
Related concepts
Data access with Service DataObjects, API versions 1.0 and 2.01
Related tasks
Create and accessing SDO HelperContext objects
Related information:
JSR 235: Service Data Objects OASIS Service Data Objects (SDO) TC