# WSDL First Development

Using the WSDL first model of service development, you start with a WSDL document that defines the service you wish to implement. This WSDL document could be obtained from another developer, a system architect, a UDDI registry, or you could write it yourself. The document must contain at least a fully specified logical interface before you can begin generating code from it.

Once you have a WSDL document, the process for developing a JAX-WS service is three steps:

1. Generate starting point code.

2. Implement the service's operations.

3. Publish the implemented service.

### In this section

* [Generating the Starting Point Code](https://help.qlik.com/talend/en-US/esb-service-developer-guide/7.3/generating-starting-point-code)
* [Implementing the Service](https://help.qlik.com/talend/en-US/esb-service-developer-guide/7.3/implementing-service)