SOA Talk

Feb 25 2008   10:52AM GMT

Looking for a few good WSDLs



Posted by: StorageSwiss
SOA development, SOA management, WSDL

I recently ran into an architect who was trying to wrap his head around SOA. He had sorted out most of it, but one thing was gnawing at him: what makes for a good WSDL?

Obviously that can change dependent on the service in question, but it dawned on me that a good set of examples would be in order. Thomas Erl has listed some essentials for what should be in a service description:

  • the service endpoint
  • each service operation
  • every input and output message supported by each operation
  • the data representation model of each message’s contents
  • rules and characteristics of the service and its operations

That’s a great starting point, but it’s no substitute for the finished product. Fortunately there is a reservoir of WSDL expertise out there, namely you, or at least some of you who are reading this. What we’re looking for is your WSDL examples. Send them to us and we’ll publish them so that other architects and developers will have some concrete examples to reference.

It can be WSDL 2.0 or WSDL 1.1. If some of you have tried to use WADL for REST-based services, we’re interested in that as well. You should include an explainer of why you made the choices you did and any key takeaways for those who are referencing your example. What we’ll do is create a specific spot on the SearchSOA.com site for all the submissions, a working WSDL resource center.

Enough people are doing this that we ought to provide them with guidance on how to do it well. You can e-mail submissions directly to mmeehan@techtarget.com.

Comment on this Post

Leave a comment:

Jed  |   Feb 26, 2008  7:23 PM (GMT)

Great idea. I’m curious, when you say “publish them”, what do you mean? Is this going to be a library of WSDLs we can browse/search, or just a list on a blog post?

Thanks,
Jed


 

Michael Meehan  |   Feb 27, 2008  12:42 PM (GMT)

Jed,

We’ll be taking the “library” route. As many examples as we can get, we’ll create a section the SearchSOA.com site so that readers don’t have to hunt around for this information.