• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Knute Snortum
  • Bear Bibeault
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Frits Walraven
  • Carey Brown
  • Tim Holloway

WSDL is a web service protocol?

 
Ranch Hand
Posts: 1738
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
According to w3c.org, it says "WSDL is XML format describing network services as a set of endpoints operating on messages either document-oriented or procedure-oriented information."
But according to http://en.wikipedia.org/wiki/List_of_web_service_protocols, it says "The following is a list web service protocols: SOAP, REST... WSDL"

Why WSDL is one of the web service protocols?
 
Creator of Enthuware JWS+ V6
Posts: 3287
296
Android Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I wouldn't call it a protocol on its own, but it has some elements which you could classify under message exchange (or communication). In WSDL 2.0 it is known under the Message Exchange Pattern (MEP): "A message exchange pattern is a template for the exchange of one or more messages, and their associated faults, between the service and one or more other nodes as described by an Interface Operation component.". In WSDL 1.0 you can compare it with the four fixed "transmission primitives": one-way, request-response, solicit-response and notification.

WSDL is part of the "Web Services Protocol Stack" which tries to make a layered presentation of the elements playing part in the communication between applications. When you think of a network protocol stack you will think of the ISO/OSI stack. A nice and theoretical comparison is described by one of the members of W3C: Identical Principles, Higher Layers: Modeling Web Services as Protocol Stack.

Regards,
Frits
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!