Web Services Description Language

WSDLdescriptionWeb Services Description Language 2.0WSDL (Web Services Description Language)WSDL 1.1WSDL documentsWSDL2.0
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service.wikipedia
142 Related Articles

Interface description language

IDLinterface definition languagecall semantics
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service.
Software systems based on IDLs include Sun's ONC RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA (which implements OMG IDL, an IDL based on DCE/RPC) and Data Distribution Service, Mozilla's XPCOM, Microsoft's Microsoft RPC (which evolved into COM and DCOM), Facebook's Thrift and WSDL for Web services.

Web service

web servicesserviceservices
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. By accepting binding to all the HTTP request methods (not only GET and POST as in version 1.1), the WSDL 2.0 specification offers better support for RESTful web services, and is much simpler to implement.
All of these rules for communication are defined in a file called WSDL (Web Services Description Language), which has a extension.

SOAP

Simple Object Access ProtocolSOAP (protocol)SOAP (Simple Object Access Protocol)
WSDL is often used in combination with SOAP and an XML Schema to provide Web services over the Internet.
After SOAP was first introduced, it became the underlying layer of a more complex set of web services, based on Web Services Description Language (WSDL), XML schema and Universal Description Discovery and Integration (UDDI).

Business Process Execution Language

BPELWS-BPELBPEL4WS
For example, the version 2.0 of the Business Process Execution Language (BPEL) only supports WSDL 1.1.

Web Application Description Language

WADL
WADL is the REST equivalent of SOAP's Web Services Description Language (WSDL), which can also be used to describe REST web services.

XML

Extensible Markup LanguageXML documentXML parser
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. The WSDL specification provides an XML format for documents for this purpose.

Type signature

method signaturesignaturetype annotation
Therefore, its purpose is roughly similar to that of a type signature in a programming language.

File format

formatfile formatsformats
The WSDL specification provides an XML format for documents for this purpose.

Network address

addressaddressingaddresses
A port is defined by associating a network address with a reusable binding, and a collection of ports defines a service.

Internet

onlinethe Internetweb
WSDL is often used in combination with SOAP and an XML Schema to provide Web services over the Internet.

Data type

typedatatypetypes
Any special datatypes used are embedded in the WSDL file in the form of XML Schema.

World Wide Web Consortium

W3CW3C Recommendationrecommendation
The current version of the specification is 2.0; version 1.1 has not been endorsed by the W3C but version 2.0 is a W3C recommendation.

Hypertext Transfer Protocol

HTTPHTTP requestGET
By accepting binding to all the HTTP request methods (not only GET and POST as in version 1.1), the WSDL 2.0 specification offers better support for RESTful web services, and is much simpler to implement.

Representational state transfer

RESTRESTfulREST API
By accepting binding to all the HTTP request methods (not only GET and POST as in version 1.1), the WSDL 2.0 specification offers better support for RESTful web services, and is much simpler to implement.

Software development kit

SDKSDKsdevelopment kits
However support for this specification is still poor in software development kits for Web Services which often offer tools only for WSDL 1.1.

XML Schema (W3C)

XML SchemaXSDW3C XML Schema
WSDL is often used in combination with SOAP and an XML Schema to provide Web services over the Internet.

IBM

International Business MachinesIBM CorporationInternational Business Machines Corporation
2000) was developed by IBM, Microsoft, and Ariba to describe Web Services for their SOAP toolkit.

Microsoft

Microsoft CorporationMicrosoft Corp.MS
2000) was developed by IBM, Microsoft, and Ariba to describe Web Services for their SOAP toolkit.

SAP Ariba

AribaAriba Inc.AribaWeb
2000) was developed by IBM, Microsoft, and Ariba to describe Web Services for their SOAP toolkit.

List of web service specifications

WS-*Web Service specificationsa range of Web service specifications
These specifications are the basic web services framework established by first-generation standards represented by WSDL, SOAP, and UDDI.

XML firewall

An XML firewall is a specialized device used to protect applications exposed through XML based interfaces like WSDL and REST and scan XML traffic coming in and out of an organization.