# 9.1.1 Export data as SOAP services

## Business use case narrative

The data services allow you to expose data as a SOAP service. Data services provide a convenient mechanism to configure
a Web service interface for data in various datasources such as relational databases, CSV files, Microsoft Excel sheets, 
Google spreadsheets etc.

References:  
[Exposing a Datasource as a Data Service](https://docs.wso2.com/display/EI640/Exposing+a+Datasource+as+a+Data+Service)


## Sub-Scenarios

9.1.1.1. [Expose basic CRUD operations](9.1.1.1-Expose-basic-CRUD-operations)  
9.1.1.2. [Passing parameter inputs to operation](9.1.1.2-Passing-parameter-inputs-to-operation)  
9.1.1.3. [Selectively map result data columns to output response](9.1.1.3-Selectively-map-result-data-columns-to-output-response)   
9.1.1.4. [Validating inputs parameters to the query](9.1.1.4-Validating-inputs-parameters-to-the-query)   
9.1.1.5. [Inserting multiple records in a single operation](9.1.1.5-Inserting-multiple-records-in-a-single-operation)  
9.1.1.6. [Nested output read](9.1.1.6-Nested-output-read)  
9.1.1.7. [Manipulating namespaces](9.1.1.7-Manipulating-namespaces)  
9.1.1.8. [Control viewing data based on the user role](9.1.1.8-Control-viewing-data-based-on-the-user-role)  
9.1.1.9. [Invoking multiple operations in a single request](9.1.1.9-Invoking-multiple-operations-in-a-single-request)  
9.1.1.10. [Invoking multiple operations in a single request](9.1.1.10-Passing-default-values-for-parameters-where-values-are-not-defined-in-the-request)  
9.1.1.11. [Supporting different data types](9.1.1.11-Supporting-different-data-types)