SDO的API 以 commonj.sdo 为根,包括(基本)通用数据对象、代理对象和各种类型的Helper对象的定义接口。
1、commonj.sdo 基本数据对象commonj.sdo 包下定义的(基本)通用数据对象接口(7个接口)——DataObject ——Type——Property ——Sequence ——DataGraph ——ChangeSummary ——ChangeSummary.Setting
2、commonj.sdo.impl 对外代理对象commonj.sdo.impl 包下主要定义对外提供的代理对象(2个类、1个抽象类、1个接口)——ExternalizableDelegator ——NoHelperProviderException 以上是API中仅有的两个被完全实现的类。抽象类——HelperProvider 代理接口——ExternalizableDelegator.Resolvable 3、commonj.sdo.helper 实现对象接口commonj.sdo.helper 包定义各种Helper对象接口(8个接口)——CopyHelper ——DataFactory ——DataHelper ——EqualityHelper ——TypeHelper ——XMLDocument ——XMLHelper ——XSDHelper