Difference between WADL and WSDL

2

Simply put, what is the difference between the WSDL and WADL specifications, as they relate to:

  • Access Method
  • Limitations

I still do not understand when to use one or the other.

    
asked by anonymous 22.04.2015 / 15:30

1 answer

0

They are used for different service implementations:

  • WSDL (Web Services Description Language ) is used to describe services that implement the SOAP standard, including various protocols known as WS- * (eg, WS-Addressing, http: //www.w3.org/TR/ws-addr-core/"> WS- //docs.oasis-open.org/ws-rx/wsrm/200702">WS- Reliable Messaging , WS-Security , among others.
  • WADL (Web Application Description Language) is used to describe "web services", also known as "HTTP services" or "REST services" (even though they do not strictly follow the REST specification).

In general, frameworks for defining SOAP services are more powerful (and more complicated) than those that are used for HTTP services. If you already have a service and just want to describe it, you should use the appropriate description language (WSDL or WADL). If the service is still going to be developed, depending on the requirements you will choose one model or the other.

YMMV, but in recent years the trend has been towards implementing more pure HTTP services (mainly because they are easier to access by mobile devices) than SOAP services, but like almost everything in life, the right answer depends of your situation.

    
22.04.2015 / 18:13