It doesn’t surprise me one bit that this backlash is happening. It’s inevitable whenever there’s no definition to back up a buzzword. Since SOA is an architectural style, it needs to be defined in the language of software architecture, something that nobody is doing … well, unless you count this decent first stab by Dave Orchard (which didn’t make it into the WSA document, unfortunately).
If the term “SOA” is going to have any meaning going forward, somebody’s going to have to define it in a rigorous manner, it’s just that simple. Any volunteers?
P.S. and to top it all off, that’s the good news for SOA. 8-)