Top 1,000 Features Creators Events Podcasts Extensions Blog Explorer CSV Download


< >

WSDL, aka Web Services Description Language, is a xml format created in 2000.

#917on PLDB 24Years Old

The Web Services Description Language (WSDL ) is an XML-based interface definition language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (also referred to as a WSDL file), which provides a machine-readable description of how the service can be called, what parameters it expects, and what data structures it returns. Therefore, its purpose is roughly similar to that of a method signature in a programming language. Read more on Wikipedia...

Example from Wikipedia:
<?xml version="1.0" encoding="UTF-8"?> <description xmlns="" xmlns:tns="" xmlns:whttp="" xmlns:wsoap="" targetNamespace=""> <documentation> This is a sample WSDL 2.0 document. </documentation> <!-- Abstract type --> <types> <xs:schema xmlns:xs="" xmlns="" targetNamespace=""> <xs:element name="request"> ... </xs:element> <xs:element name="response"> ... </xs:element> </xs:schema> </types> <!-- Abstract interfaces --> <interface name="Interface1"> <fault name="Error1" element="tns:response"/> <operation name="Get" pattern=""> <input messageLabel="In" element="tns:request"/> <output messageLabel="Out" element="tns:response"/> </operation> </interface> <!-- Concrete Binding Over HTTP --> <binding name="HttpBinding" interface="tns:Interface1" type=""> <operation ref="tns:Get" whttp:method="GET"/> </binding> <!-- Concrete Binding with SOAP--> <binding name="SoapBinding" interface="tns:Interface1" type="" wsoap:protocol="" wsoap:mepDefault=""> <operation ref="tns:Get" /> </binding> <!-- Web Service offering endpoints for both bindings--> <service name="Service1" interface="tns:Interface1"> <endpoint name="HttpEndpoint" binding="tns:HttpBinding" address=""/> <endpoint name="SoapEndpoint" binding="tns:SoapBinding" address=""/> </service> </description>

View source

- Build the next great programming language About Resources Acknowledgements Part of the World Wide Scroll