I've been on the hunt for choosing an ESB for a large-scale enterprise level project.
A few things I would like the ESB to be capable of:
- Interoperable with ActiveMQ/JMS
- Support deploying of services easily
- Contain a web interface for configuration/monitoring/management
- Support multiple transports http,jms,xmpp
- Support for frameworks CXF, Spring, Axis2, etc.
- Provide mediation and custom mediators
- Provide QoS
- Easy learning curve for developers
- Interoperable with Jini
- Scalable
- Useful documentation for integrators, developers and administrators
My question is:
Why should I choose WSO2 ESB over other ESBs such as FuseESB, chain builder, and JBoss?
What makes WSO2 unique over these other ESBs?
Thanks!