And so to darkest Suffolk for an internal “Standards Day” talking to people who work on specs for important things such as saving the company millions ensuring we don’t have to rip cables out of the road because some new spec references “XXX-601″ instead of “XXX-602″ or are tackling world problems such as reducing the overall power consumption of the Internet. Wow. So I couldn’t help but come across as more than a little ‘fluffy’ yammering on about this thing called The Web and citing examples of how chatter on the Web through channels such as Twitter is spawning a series of pidgin languages which arise like chants in a football crowd and lead towards the writing of useful specs such as OAuth. Standards are agreements, but advocating lightweight agreements which arise through continuous, virtuous feedback, amongst the great unwashed were never going to wash with those who have to then convince Government we follow their ICT policy.
To compound matters my usual, careful disassembly of Web services was preceded by a great presentation on how telco vendors and suppliers are all coalescing, yay!, but on WS-*, boo! What’s more, apparently in small way that is my fault as “Chief Web Services Architect”. Yikes!
So after the show, the SOA advocates shuffled off to meet with Michael and I for a spot of coffee and confrontation. However what transpired, I think in many ways surprised us all. During a relaxed and wide ranging conversation exploring resource oriented versus message based architectures, I suddenly realised, there was no argument anymore. Getting all those silly vendors to agree on “something, anything” was the battle, but going forward, it’s obvious the Web has won. All we have to do now is to help those pour souls still trapped in Middleware hell to walk into the light and pass the bovril and blankets. If you know someone still slipping around on the SOAP, don’t hate them, just warn them the longer they continue the sillier they look. They deserve your sympathy, not hate. Just give them lots of hugs!
I’ve one more presentation to give on “Web Services, WTF were you thinking?” which will do doubt contain the slightly iffy slide Make BPEL History!, but which I may run as a “Downey’s Farewell WS-Rant Requests Show”, and then that’s it, I’m going to stop railing about Web services as they’re no longer interesting or relevant anymore. Anyway, I now need a new job title!
Technorati Tags: Web Services


Slipping on the Soap. HA HA.
What is this wizdol thing of which you talk? My memory fails me…
The “yammering” link is a 404.
ah, should be fixed now. Not that interesting, lots of stuff wombled from the web.
WTF is popular in Standards…
I started a lazy Saturday opening my feed reader. The first two articles have me depressed.Paul Downey’s talking about helping pour souls still trapped in Middleware hell to walk into the light and pass the bovril and blankets.Then Matt explains …
[...] WTF is popular in Standards October 20th, 2007 I started a lazy Saturday opening my feed reader. The first two articles have me depressed.Paul Downey’s talking about helping pour souls still trapped in Middleware hell to walk into the light and pass the bovril and blankets.Then Matt explains something about MS going OS in 2017?Whatever. Is Sunday here yet? I must go to church and take communion before the web dies. [...]
After all these years…are you saying it’s all been a big mistake? Looks like it’s the same story with SOA. No one is interested in the big picture…not when it comes to writing the cheque.
“Make BPEL History!”
You do like a good challenge, don’t you :)
I have great faith in the vendors’ ability to begin pushing “Powered by REST” tools and “just turn the handle” REST compilers by 2009, a time when the chant will be too loud to ignore :). The more things change …
[...] It seems not a week goes by without some poor lost soul looking to me to help publish a Web service in a way which stands some chance of interoperating. I helped carefully craft guidelines published on an internal Wiki, but it says much about how we now work that policy published on an internal anything isn’t always authoritative, useful or readily available. This is especially true when dealing with people working for third party suppliers, consultancy groups, outsouring outfits and wot not, ironically the very users most Web services are targeted at. So in the interest of transparency, and to assist my moving on, here are some simple best practices you might like to follow when publishing a Web service: [...]
[...] 2007 was punctuated by a series of frank farewells to the silly world of Web services. Sadly for some still stuck in the Enterprise Software Swamps, [...]