User Guide > Publishing Resources > Publishing Resources to a Web Service > About WSDL and Web Service Data Services
 
About WSDL and Web Service Data Services
Web Services Description Language is an XML-based language that describes a Web service. The WSDL is a contract that explains the details of how that service works. A WSDL file specifies how clients can submit input to an operation, and what kind of output clients can expect in return.
Web services are Web-based applications that dynamically interact with other Web applications using an XML message protocol such as SOAP or REST. Web services can be bound to any message format and protocol. The binding profile allows specification of the HTTP transport protocol, literal encoding scheme, and document message style.
Considerations
For WSDL data services use explicit cursor definition. The cursor should name the column.
When selecting names for your data services and resources, consider that special characters can make it difficult or impossible for clients (including Business Directory or Deployment Manager) to display or consume the published resources. For example, Business Directory cannot see the data for a data source with the name “dsInv/publish”.