... with this pro-ESB sentiment from BEA.
There are so many things wrong with this piece, but I'll pick up on a few that really pushed my rant button (I do have one of those, it's next to my rarely used "calm" button):
- There is no correlation between services exposing a contract (even if it is in WSDL) and point-to-point connections;
- It's rich coming from a vendor that makes it easy to bind WSDL contracts to Java components to bemoan the fact that changes to the service ripple through the system and break consumers. Of course they do! But the solution is not to build services in such a crummy way, not to deploy more middleware to hack round the problem;
- The "age-old problem" of putting smarts in your endpoints is exactly what makes the Internet work. Putting smarts in your endpoints is good, putting smarts in your network is not.
SOAP (or for the jihadis, HTTP plus XML) messaging is your bus. Welcome to the new reality of minimal middleware computing systems.