Programming model overview
The data access layer in WPAI provides a uniform data-programming model across heterogeneous data sources. The model is based on Service Data Objects (SDO) and Mediators.
SDOs are a specifications for a programming model that not only provides uniformity among data sources, but also:
- provides robust support for common application patterns,
- enables applications, tools, and frameworks to more readily query, bind, view, update, and introspect data.
Mediators are components that provide access to a specific data source type. It's configuration information, or metadata, provides:
- the source specific data artifacts being accessed,
- a selection of fields that the applications will typically use,
- the filters that apply selection criteria on retrievable data,
- the actions to perform on the data source.
A Siebel mediator represents business component instances (Siebel records) as SDOs, and are used to update, create, retrieve and delete business component instances based on changes made to corresponding SDOs. Similarly, an SAP mediator instances represent BAPI and RFM functions as commands and input and output parameters as SDOs.
Related concepts
SAP data access
Siebel data access
Related tasks
Setting up SAP development environments
Adding SAP service data objects
Adding Siebel service data objects