Did i missed the fact that WSDL is a silver bullet?
Warning rant ahead. :-)
I've been encountering a distressing number of people that seem to think that an WSDL is more than enough to integrate with other system.
Apparently the the contract seems more than enough to use a few hundred services (different systems) with a few dozen calls each. (some with more dozens of parameters). Semantic seems to be of no importance whatsoever.
At a certain point i thought that i missed something, the silver bullet has been found and i was sleeping.
In order to find my sanity (or the proof of insanity) i did some googling and found two interesting articles:
A recent article, which presents a nice overview of WSDL and it's uses:
And this older one, which i included here because i loved this paragraph which proves i'm not insane after all. :-)
Like all IDLs, WSDL is strong on syntax and weak on semantics. Nonetheless, do not neglect this task as, at the end of the day, it is the semantics that matter; syntax merely serves to unlock them.
This makes me wonder, if the Web services horn hasn't been touted too far. So far that people have lost grip of the basics. Simple things has, what does this method do and what are his parameters.