Service Data Objects (SDO) is a framework for data application development that provides an architecture and application programming interfaces (API). 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.
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.
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."