Over on his blog "Roads to SOA" Ronan Bradley writes:
"The largest components of the software spend was on ESBs and security (both at 24% of that 40% of total). This suggests that the ESB has been recognized as a keystone product in a SOA strategy. This may come as a surprise to the remaining hold-outs who continue to argue strongly that ESBs are irrelevant or transitory."
Think about that for a minute. If you're spending 24% of your software spend on ESBs - plumbing if you will - then you are spending 24% of your budget on infrastructure that provides zero business value. The value in an SOA comes from the processes that flow over systems. The integration part of SOA is a side-affect of process automation, not an end in itself. Yet ESB advocates still maintain that it's a necessary up-front purchase before you can have a successful SOA.
This is clearly nonsense. The remaining "hold-outs" are in fact that community that refuses to see that we are moving towards endpointware and rich metadata, and away from big up-front middleware. I am yet to see a scenario where an ESB does something that smart endpoints cannot - and I challenge the ESB community to demonstrate otherwise.