The Extensibility Framework comes with a ready-to-use OData generic business object
        adapter, which in turn relies on the SDM OData facade library. 
This adapter lets you create a custom application that relies on OData (see Loading
                the Library) by adding only a few lines of code.
The data source adapter exposes a set of APIs that cover all data management needs: 
- Retrieving data 
 
- Filtering data 
 
- Creating DB entries 
 
- Updating existing entries 
 
- Deleting entries 
 
- Fetching of related entries 
 
- Converting generic objects to and from the appropriate database-specific
                    structures
 
 You can also implement a custom data source adapter if you are using a data model
            other than OData (see 
MAFDataSourceAdapter protocol declared in the
                
MAFExtensibility library).