Mule ESB Review

There are already defined endpoint components such as HTTP, JMS, and FTP.


What is most valuable?

There are many already defined endpoint components such as HTTP, JMS, FTP, etc., and these are the main tools for communicating with various services. By having these, developers just need to concentrate on the functionalities instead of making modules to talk to other services.

How has it helped my organization?

I am not sure about how it has improved the way my organization functions but certainly with regard to simple integration, development speed is faster than writing from scratch.

What needs improvement?

The HTTP request connector should have the ability to change the hostname on the fly instead of the URL endpoint only.

For how long have I used the solution?

I've used this product for eight years from Mule v3.0 to v3.8.

What do I think about the stability of the solution?

We had an issue in v3.4 with clustering but as of v3.7, MuleSoft has fixed the problem.

What do I think about the scalability of the solution?

Scalability depends on how an application using Mule ESB is designed and so far, we haven't had any issues with the scalability.

How is customer service and technical support?

The technical support is OK and I've never really needed it.

How was the initial setup?

The setup is straightforward in terms of deployment and environment setup.
Just download the "mule-esb runtime environment" zip file and unzip under a particular directory. Then a Mule setup is done. To deploy an application, just drop a Mule app into ${MULE_HOME}/apps along with the properties file under class path, then done.

What's my experience with pricing, setup cost, and licensing?

It is getting expensive and I recommend clients to use Camel ESB if enterprise support is not required.

If a cluster is not required, then just buy the non-clustered version.

Which other solutions did I evaluate?

I've been in a consultancy environment for a long time and knew various frameworks and tools already.

What other advice do I have?

Make an architectural plan in depth before implementing a solution based on this product. Otherwise, it might cost far more than expected.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email