# How to create a data service

To create a data service using the Integration perspective of *Talend Studio* , you must design a data service Job that addresses all of the different sources and targets required for data integration processes and combines them with Web services.

The Integration perspective of *Talend Studio* provides the Services item to help create a data service Job from a given WSDL defined in the Repository tree view.

The following sections present a scenario to illustrate how to create a WSDL file and the data service Jobs to provide and consume a Web service.

## Discovering the scenario

To illustrate the way *Talend Studio* combines data integration with Web services, find below a real-life example scenario. In this scenario, you will define an airport Web service by creating a WSDL file, send a request to this Web service to get country codes and retrieve the response from the Web service for a further use. To do this, you need to create two data service Jobs:

* One Job that will give access to the Web service using a WSDL, to send a request and retrieve the response - the data service provider.

* One Job that will actually send data to request the Web service - the data service consumer.

### In this section

* [Defining the Web service](https://help.qlik.com/talend/en-US/data-service-route-example/8.0/defining-web-service)
* [Creating the data service provider](https://help.qlik.com/talend/en-US/data-service-route-example/8.0/creating-data-service-provider)
* [Creating the data service consumer](https://help.qlik.com/talend/en-US/data-service-route-example/8.0/creating-data-service-consumer)