ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Web Services Description Language (WSDL)

Definition - What does Web Services Description Language (WSDL) mean?

Web Services Description Language (WSDL) is an XML-based language that describes Web services and their uses.

A WSDL document is a concrete description of a Web service that includes both abstract and concrete elements.

WSDL describes the abstract functionality of a service and provides a framework for describing the concrete details of a service description. This formal description is required in order for distributed systems and communication between software applications.

Techopedia explains Web Services Description Language (WSDL)

WSDL 1.0 was introduced in 2000 and was developed through a collaboration by Microsoft, IBM and Ariba. The language was formalized in 2001 as version 1.1.

WSDL 2.0 is substantially different from version 1.1 and was endorsed as a W3C recommendation in 2007. Most third-party vendors, however, have not adapted their offerings to support WSDL 2.0. For example, the Web Services Business Process Execution Language (WS-BPEL) uses WSDL 1.1.

A WSDL 2.0 service description indicates how potential clients should interact with the described service. A WSDL document describes two aspects of a Web service: one abstract and one concrete.

In the description that follows, WSDL elements are italicized.

  1. At an abstract level, the Web service is described in terms of the messages it sends and receives. An operation associates a message exchange pattern with one or more messages. A message exchange pattern identifies the sequence and cardinality of messages sent and/or received as well as who they are logically sent to and/or received from. An interface groups operations together without committing to transport or wire format.
  2. At a concrete level, a binding specifies transport and wire format details for one or more interfaces. An endpoint associates a network address with a binding. And finally, a service groups together endpoints that implement a common interface.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.