Service Oriented Architecture vs Web Sevices?
Of all of the Microsoft bloggers, far and away, the most insightful and most likely to call it like it is, is Dare Obasanjo (he works in the XML group at Microsoft). This post talks about what the difference between Service Oriented Architecture (the current buzzword) and Web Services (last years buzzword) is. As you might expect, the difference is more one of perception than reality - the idea is that SOA encompasses SOAP, REST and CORBA without the negative connotations (slow, buggy) that real Web Services implementations have met with. He goes as far to pick on the fiasco that was Hailstorm:
Another reason I see for XML Web Services having negative buzz versus SOA is that when many people think of XML Web Services, they think of overhyped technologies that never delivered such as Microsoft's Hailstorm.The thing with Web Services is you have to dig through the crap (and there is so very much crap) to get to the reality which these days means Web Services on the intranet. Kudos to Dare for calling it like it is - even if it doesn't tow the line that his employer currently is selling.