TrustRadius
Mule ESB, from Mulesoft, is an open source middleware solution.https://dudodiprj2sv7.cloudfront.net/product-logos/Vv/F8/OUF4MLDN7QDG.JPEGBest Integration toolMy organization has partnered with Mulesoft and implemented Mule ESB solution for their esteemed clients. We are using Mule ESB to enable an API-first approach for the clients. API is an essential element in the digital transformation of any organization and Mule ESB is best suited for API development. Mule ESB Enterprise Edition comes with all the required tools for the API cycle. Mule ESB is suitable for both on-premise and cloud approach. Their licensing model enables the organizations to select the best suitable tool stack for them, be it an on-premise solution (suitable for banks, etc.) or a cloud solution (CloudHub).,It is best suited for Rest API development. Mule ESB uses RAML as an API descriptor which is less complex and easy to understand. RAML is an open standard majorly supported by Mulesoft. Once RAML is developed, it is very easy (a few clicks)to create flows corresponding to the resources defined in the RAML. One can also include JSON schema validation in RAML, and with the use of APIkit router, Mule ESB makes the request validation very easy (it's automatic basically.) Mule ESB comes with a large spectrum of community and enterprise connectors. We have connectors for all the major platforms like Facebook, Twitter, Salesforce, SAP, etc. This enables Mule ESB to integrate with the other systems in a faster and more robust way. Mule ESB has many components to fulfill the requirements of each integration (for example batch processing, parallel processing, choice, etc.) Mule API gateway is one of the best tools (modules) of Mulesoft's offering. It supports API governance and management very well. One can easily enforce policies on their APIs with API gateway. It enables some of the must-have features in an API solution (i.e. throttling, oAuth, access levels, etc.) Implementing a CI/CD (DevOps) environment for Mule ESB is a very easy task. Mule majorly uses MAVEN as its build tool, which in turn makes it best suitable for CI/CD approach. Mule also provides MAVEN plugins for auto deployments to the servers. Mule also has a best Unit testing module which is MUnit. MUnit can be used for both Unit and Functional testing, and it is easy to write and generates coverage reports in various formats.,Anypoint Studio is the primary IDE to do the Mule ESB development. Although Anypoint Studio is a good tool, and makes the life of a developer very easy with its drag and drop features, it seems too slow at times. Running a slightly large application on the local machine is a bit of a pain because of the slowness of the IDE. I personally feel the Database connector which Mule ESB provides is not very easy to use. It does not fetch metadata from the database, which complicates the mapping. Calling a stored procedure from Mule ESB is a very hectic task because one haa to write DTO classes for complex data types. Documentation provided by Mulesoft doesn't seem complete and sufficient. Sometimes it's very hard understand the configuration of a particular component because most of the documentation doesn't have detailed description.,9,All the Mulesoft API stack offering as worth of money. They have tools to support all the phases of API life cycle. And the best part is most of the essential tools comes with basic license. Mule ESB is best suited for the organizations which are trying to implement agile methodology. It is also best suited for DevOps environments. Choosing Mule ESB turns out to be a best decisions for most of our clients and it fulfilled their expectations in a best way.,Dell Boomi API Management and Oracle SOA Suite,SoapUI NG Pro, Ionic Security, AWS ConfigMule - a great ESB for the EnterpriseMule ESB will be the integration platform for our company. Right now, many of our services are created manually, and we are leveraging Mule to insure consistency and expedite service development. As part of this program, our plan is to service enable all parts of our business logic, and make them transparent. This will allow consumers to build UIs as needed in order to support Line of Business workflows.,Connectors allow for easy integration Design of services allows for reuse Great support community available Services may be deployed to the Cloud,Make sure to not over-engineer shared components. It can complicate development Create a roadmap for where you are going - if not, you may miss components I suggest getting support, otherwise it could be a difficult learning curve,9,Created a means to have a synergy with developers - quickly made us productive Ease of integration with Mule connectors - quicker releases Initial configuration was a challenge. Would have been more challenging without Mule Support,TIBCO BusinessConnect,Rocket Aldon, Toad for Oracle, SnagitMule ESB: Great tool for complex integrationsWe helped several customers implement Mulesoft for integrating their various systems. We have used it mainly to integrate Salesforce with various other systems including homegrown systems using SOAP and Rest web services.,As an ESB it provides great flexibility to add/remove systems in the integration easily. Highly scalable. Supports any kind of system to be integrated, Supports Java. Lightweight.,Experienced resources will be required to build complex integrations. It's not perfect to be used as ETL. There are other ETLs in the market which offer better features overall but when it comes to ESB features, Mule is much better.,8,Overall a great tool for complex integrationsMule comes with API and ESBWe are using the cloud version of Mule. All our flows are deployed in the cloud hub with proper proxy and ESB flows. Yes, it is being used by the whole organization. It addresses all our insurance enrollment, claim management, and document management [needs].,Considering all other ESBs in the market, it is very light weight and easy to develop. Performance is very fast as everything is Rest. That's the reason Netflix and Amazon are using this ESB. All the complex transformation can be done with the help of Dataweave. It is built on top of Scala and lambda.,Logging the Database query in production with out changing the log4j level,10,Definitely - it is a positive ROI for long term purposes It is going to rule the Bay area and NYC for the next 10 years.,Apache Camel,Salesforce.com, Pega 7 Platform
Unspecified
Mule ESB
20 Ratings
Score 8.7 out of 101
TRScore

Mule ESB Reviews

Mule ESB
20 Ratings
Score 8.7 out of 101
Show Filters 
Hide Filters 
Filter 20 vetted Mule ESB reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-4 of 4)
  Vendors can't alter or remove reviews. Here's why.
Deepak Kushwaha profile photo
August 27, 2018

Mule ESB Review: "Best Integration tool"

Score 9 out of 10
Vetted Review
Verified User
Review Source
My organization has partnered with Mulesoft and implemented Mule ESB solution for their esteemed clients. We are using Mule ESB to enable an API-first approach for the clients. API is an essential element in the digital transformation of any organization and Mule ESB is best suited for API development. Mule ESB Enterprise Edition comes with all the required tools for the API cycle. Mule ESB is suitable for both on-premise and cloud approach. Their licensing model enables the organizations to select the best suitable tool stack for them, be it an on-premise solution (suitable for banks, etc.) or a cloud solution (CloudHub).
  • It is best suited for Rest API development. Mule ESB uses RAML as an API descriptor which is less complex and easy to understand. RAML is an open standard majorly supported by Mulesoft. Once RAML is developed, it is very easy (a few clicks)to create flows corresponding to the resources defined in the RAML. One can also include JSON schema validation in RAML, and with the use of APIkit router, Mule ESB makes the request validation very easy (it's automatic basically.)
  • Mule ESB comes with a large spectrum of community and enterprise connectors. We have connectors for all the major platforms like Facebook, Twitter, Salesforce, SAP, etc. This enables Mule ESB to integrate with the other systems in a faster and more robust way. Mule ESB has many components to fulfill the requirements of each integration (for example batch processing, parallel processing, choice, etc.)
  • Mule API gateway is one of the best tools (modules) of Mulesoft's offering. It supports API governance and management very well. One can easily enforce policies on their APIs with API gateway. It enables some of the must-have features in an API solution (i.e. throttling, oAuth, access levels, etc.)
  • Implementing a CI/CD (DevOps) environment for Mule ESB is a very easy task. Mule majorly uses MAVEN as its build tool, which in turn makes it best suitable for CI/CD approach. Mule also provides MAVEN plugins for auto deployments to the servers. Mule also has a best Unit testing module which is MUnit. MUnit can be used for both Unit and Functional testing, and it is easy to write and generates coverage reports in various formats.
  • Anypoint Studio is the primary IDE to do the Mule ESB development. Although Anypoint Studio is a good tool, and makes the life of a developer very easy with its drag and drop features, it seems too slow at times. Running a slightly large application on the local machine is a bit of a pain because of the slowness of the IDE.
  • I personally feel the Database connector which Mule ESB provides is not very easy to use. It does not fetch metadata from the database, which complicates the mapping. Calling a stored procedure from Mule ESB is a very hectic task because one haa to write DTO classes for complex data types.
  • Documentation provided by Mulesoft doesn't seem complete and sufficient. Sometimes it's very hard understand the configuration of a particular component because most of the documentation doesn't have detailed description.
Well Suited for:
  • REST APIs.
  • Rapid API Development.
  • Most suitable for integration with SFDC.
  • Batch processing.
  • Parallel processing.
Less appropriate for:
  • Integration with Database.
  • Exposing SOAP services.
  • Small organizations, because it is super costly.
Read Deepak Kushwaha's full review
No photo available
August 21, 2018

Mule ESB Review: "Mule - a great ESB for the Enterprise"

Score 9 out of 10
Vetted Review
Verified User
Review Source
Mule ESB will be the integration platform for our company. Right now, many of our services are created manually, and we are leveraging Mule to insure consistency and expedite service development. As part of this program, our plan is to service enable all parts of our business logic, and make them transparent. This will allow consumers to build UIs as needed in order to support Line of Business workflows.
  • Connectors allow for easy integration
  • Design of services allows for reuse
  • Great support community available
  • Services may be deployed to the Cloud
  • Make sure to not over-engineer shared components. It can complicate development
  • Create a roadmap for where you are going - if not, you may miss components
  • I suggest getting support, otherwise it could be a difficult learning curve
Mule works well in a large enterprise. Smaller companies may want to look at the Open Source version which lowers the investment. Mule handles complicated and straight forward transactions well. Mule Support can assist with foundational components and design paradigms, making it easier for developers to be on-boarded to build out the services required by the Business Unit.
Read this authenticated review
Ankit Goyal profile photo
February 22, 2018

Review: "Mule ESB: Great tool for complex integrations"

Score 8 out of 10
Vetted Review
Verified User
Review Source
We helped several customers implement Mulesoft for integrating their various systems. We have used it mainly to integrate Salesforce with various other systems including homegrown systems using SOAP and Rest web services.
  • As an ESB it provides great flexibility to add/remove systems in the integration easily. Highly scalable.
  • Supports any kind of system to be integrated, Supports Java.
  • Lightweight.
  • Experienced resources will be required to build complex integrations.
  • It's not perfect to be used as ETL. There are other ETLs in the market which offer better features overall but when it comes to ESB features, Mule is much better.
If 3 or more integration systems need to be integrated or there will be a scope of adding more in the future, Mule ESB is well suited.
Read Ankit Goyal's full review
KamaL Vachiravel profile photo
December 13, 2016

Mule ESB Review: "Mule comes with API and ESB"

Score 10 out of 10
Vetted Review
Verified User
Review Source
We are using the cloud version of Mule. All our flows are deployed in the cloud hub with proper proxy and ESB flows. Yes, it is being used by the whole organization. It addresses all our insurance enrollment, claim management, and document management [needs].
  • Considering all other ESBs in the market, it is very light weight and easy to develop.
  • Performance is very fast as everything is Rest. That's the reason Netflix and Amazon are using this ESB.
  • All the complex transformation can be done with the help of Dataweave. It is built on top of Scala and lambda.
  • Logging the Database query in production with out changing the log4j level
Batch, ESB and proxy can be done easily.
Read KamaL Vachiravel's full review

Mule ESB Scorecard Summary

About Mule ESB

Mule ESB, from Mulesoft, is an open source middleware solution.

Mule ESB Competitors

Mule ESB Technical Details

Operating Systems: Unspecified
Mobile Application:No