No, the main benefit of an ESB is that it helps reduce chaos in an IT department. It imposes an underlying structure, unifying how systems work together and sometimes even making new systems bend a little bit to confirm.
At XQuadro we have been building ESB systems based on IBM MQ and Broker since 2002. And we have accumulated a wealth of ESB experience over the ensuing years - please excuse our immodesty here, but we do feel that we have earned it:
We've worked for clients building systems from scratch.
We’ve worked for clients that had multiple fragmented ESBs in the same organization and we helped them consolidate this by building in DR and monitoring the processes.
We’ve built interfaces between various collaborating organizations that did not necessarily trust one another all that much.
And we have built geographically distributed systems spanning multiple time zones.
The major lesson that we have learned from all this is that every client is different. You will throw a different challenge at us.
So go ahead and prove us right. Give us a call.