Available in Java
Available in C++
General Documentation
What is Data Access Service?
Service Data Object(SDO) provides a uniform API for handling different types of data. Data Access Service (DAS) simplifies handling of data when interacing with the back-end data source and frees application developers from dealing with tedious and error-prone transformation between end source types and SDO Data Object Types/properties.
Tuscany provides implementation for different flavors of DAS in two languages, Java and C++. Please follow the link under each language to explore what is available or is in progress. We welcome your help to extend support for other back-end data source types or complete the existing solutions.
The following diagram illustrates a typical client interaction. The client starts by reading a graph of data and makes modifications to the graph, possibly by adding elements, and then requests the DAS to push the changes back to the data source.
Resources
- The Data Access Service: How to access relational data in terms of Service Data Objects, a White Paper
- How to access relational data in terms of Service Data Objects, Java Developer Journal Article by Kevin Williams