Data services lie at the core and are a fundamental enabler for any enterprise. A data service helps them to insulate consuming applications from the complexities of the data-at-rest implementation. Data services also assist in resolving the application and data integration challenge. When properly designed and implemented, data services exhibit a significant degree of reuse, thereby reducing service development costs, along with consumer development costs and time-to-market delivery of technologies.