Spring Integration as alternative for ESB ?
I am not a pro in this topic, i knew bits and pieces in this topic enterprise integrations.
Right now I have 50+ applications solving various business requirements and they talk to each other via web services directly one to one. So it is getting tedious to maintain and know which service calls which one, and when a service is down we don't know unless otherwise user reports about it. To overcome all these we are planning to have some
kind of mediation layer which can route calls and also have provision for other messaging types..
Here i started learning about Enterprise Integration Patters and understand the ESBs are a close implementation on EAI. I would like to know where does spring integration, Spring AMQP fits in to this EAI ? How does these stack compare to
1. Oracle ESB
2. Fuse ESB (Apache Service Mix, Camel, CXF etc.. )
Is it right to compare it with these frameworks or apps ?