WPAI SDO 提供了统一的数据编程模型以供各种各样的数据源使用。该模型基于服务数据对象(SDO)和介体。
SDO 是编程模型的一种规范,不仅在数据源间具有统一性,而且:
- 提供对常见应用程序模式的可靠支持,并且
- 使得应用程序、工具和框架更易于查询、绑定、查看、更新和内省数据。
介体是提供对特定数据源类型的访问的组件。它的配置信息或
元数据提供:
- 特定于源的被访问数据构件
- 应用程序经常使用的一组字段选择,
- 应用可检索数据的选择条件的过滤器,
- 要对数据源执行的操作。
Siebel 介体用 SDO 的形式提供业务组件实例(Siebel 记录),并且用于更新、创建、检索和删除业务组件实例(根据对相应
SOD 所作的更改)。同样,SAP 介体实例以命令的形式提供 BAPI 和 RFM 功能,并以 SDO 的形式提供输入和输出参数。