Likelihood to Recommend It fits perfectly for SOA and EAI architecture with large numbers of services that required to be wired to each other, the binding virtualization is quite good to simply this part. For the simple scenario of orchestration and /or ESB architecture could be a better use traditional stack.
Read full review WSO2 ESB is an awesome product for companies looking to venture into the world of SOA with an ESB. They have a lot of other products too that can work really well with their carbon infrastructure. The interface is simple for deploying and managing proxy services. You can also write custom modules within the ESB using Java with IDE like Eclipse
Read full review Pros reduce the number of http port required by services simplified the binding connection amongst services high scalability and fast deployment of applications Read full review One of the basic requirement of an ESB product is that it should be able to support transformation. WSO2 ESB provides support of XSLT, so you can transform your request to whatever format. Moreover, transformations like converting your xml payload into JSON and JSON payload to XML are out of the box available. WSO2 ESB provides a scheduler feature, by which you can configure your own scheduler to call a proxy service at a particular time of day or or initiate sequence. WSO2 ESB provides excellent error handling techniques, WSO2 ESB provides detailed error handling scenarios to tackle all the situations. WSO2 ESB also provides custom error handling by which you can make your own custom error message before sending it back to client. Read full review Cons health check of services and application features has been released with a lot of bugs that have never been fixed it is not so simple to apply the security policy to service/reference binding Read full review While it's easy to configure for a quick start, it is not so easy to deploy by yourself in a complex production scenario. Not very stable for production usage, we encountered several trivial bugs that make us believe that this product is still not widely adopted. Lack of a built in mechanism for auto-restart in case of an application server crash. Read full review Usability Compared to competitors the overall experience has been fine
Read full review Reliability and Availability Lack of auto-restart built-in capabilities. In case of running out of memory there are no built-in methods to recover from a crash, just for example, Oracle WebLogic Node Manager.
Read full review Performance The product is performing well and consuming few resources
Read full review Support Rating Our experience with the WSO2 support has beent satisfactory
Read full review Alternatives Considered TIBCO service grid has been chosen as a natural selection of the TIBCO product evolution. The high flexibility and the binding virtualization fits very well with client needs for its EAI applications due to the huge number of services and applications, the management of application dependencies during deployment, the advantage of perfect integration with EMS for logging
Read full review It's the only one truly open source and free.
Read full review Scalability Adding a server node is really straightforward, there are just few point in the configuration files.
Read full review Return on Investment The integration of old BW with BWSE and its interface quite similar to design time has reduced the cost of training for developers The TIBCO support for this product is no the best and clients complains too much about this. This required to find a workaround or force the client to move to new/or different product. Huge impact on ROI Read full review Very well documented tutorials and case studies makes it easy to learn. It has a really supportive community It is fast and it can easily handle 300 tps of average use on a VM with 4Gig RAM Read full review ScreenShots