We performed a comparison between Mule ESB and SnapLogic based on real PeerSpot user reviews.
Find out what your peers are saying about IBM, MuleSoft, Software AG and others in Enterprise Service Bus (ESB)."The connectors help to connect with a variety of applications."
"The connectivity the solution provides is excellent. There are often too many systems that we have to integrate and this helps with that."
"Easy connectivity and easy integration."
"Mule ESB is a very easy-to-use and user-friendly solution."
"Once it is started, we don't see any problems on a day to day basis."
"The product offers a community edition that is free of cost."
"Mule Expression Language"
"The most valuable feature for Mule is the number of connectors that are available."
"An important tool for building prototypes and MVPs than can seamlessly turn into production jobs"
"They are very good at building out new aspects according to customer requirements."
"It is a stable solution."
"SnapLogic is a great platform for establishing integrations among various systems or patterns by using any kind of interface. If something is not supported by predefined snaps – snaps are connectors in SnapLogic – you can create them (custom snaps) or write a script."
"The solution is easy to implement and easy to use. It's basically just drag and drop."
"The initial setup is very straightforward."
"The connection with SOAP is the best feature."
"It's more developer-friendly, and development can be done at a faster phase."
"In the next release, I would like to see improvement in the generator for the DataWeave language so that it's a little more graphic."
"We would like to have a built-in logging framework in which we can do auditing."
"The solution isn't as stable as we'd like it to be. There are some ongoing issues and therefore Mule has to provide frequent patches. Mule's core IP should be more stable overall."
"There are some features on the commercial version of the solution that would be great if they were on the community version. Additionally, if they added more authorization features it would be helpful."
"I would like to see support for BPM in the next release of this solution."
"The payment system needs improvement."
"Lacking some connectors that could be included."
"Community editions need more attention."
"The solution isn't ideal for complex processing or logic. We use another solution for that."
"Ultra Pipelines provides real-time ingestion but it needs some adjustment."
"They should expand in terms of features for SaaS-based market requirements in different sectors."
"I would like to see more performance-related dashboards, ones that display the cost of a pipeline, for instance. Also, it would be helpful to have management dashboards for overseeing pipelines and connections."
"The support is the most important improvement they could make."
"We'd like zero downtime in the future."
"Connecting to data behind enterprise firewalls has been tricky."
"What could be improved in SnapLogic is that it was not capable in terms of processing a large number of datasets, but at that point, SnapLogic was evolving. It didn't give a lot of Snaps. I heard recently there are a lot of Snaps getting added and the solution was being enhanced, particularly to connect different data sources. When I was working with SnapLogic six months to one year back, I faced the issue of it not being capable of handling a huge volume of datasets or didn't have much of Snaps, and that was the drawback. If there is any large number of data sets, that's based on or depends on your configuration. If it is a huge volume of data, other traditional ETL tools such as Informatica and Talend can process millions and billions of records, while in SnapLogic, the Snaplex fails or it returns an error in terms of processing that huge volume of data. Informatica, Talend, or any other ETL tool can run for hours in terms of jobs, while SnapLogic jobs fail when the threshold is reached. SnapLogic isn't able to withstand processing, but I don't know if that's still an issue at present, because the solution is getting enhanced and it's been more than six months to one year since I last worked with SnapLogic. There are now a lot of Snaps getting added to the solution, and if it can overcome the limitations I mentioned, SnapLogic could be the go-to tool because currently, it's not being used as much in organizations. It's being used comparatively less compared to other retail tools."
Mule ESB is ranked 2nd in Enterprise Service Bus (ESB) with 45 reviews while SnapLogic is ranked 6th in Integration Platform as a Service (iPaaS) with 20 reviews. Mule ESB is rated 8.0, while SnapLogic is rated 8.0. The top reviewer of Mule ESB writes "Plenty of documentation, flexible, and reliable". On the other hand, the top reviewer of SnapLogic writes "Easy to set up, easy to use, and is low-code". Mule ESB is most compared with IBM Integration Bus, Oracle Service Bus, Oracle SOA Suite, Red Hat Fuse and webMethods Integration Server, whereas SnapLogic is most compared with Azure Data Factory, AWS Glue, IBM InfoSphere DataStage, Informatica Cloud Data Integration and SSIS.
We monitor all Enterprise Service Bus (ESB) reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.
I have experience in cloud environments and installations in data center companies working with MuleSoft in version community, in terms of safety and effective cost is dependent on the type up your cloud provider but also can work at application level with ssl etc. MuleSoft is a very good option has high performance and is not difficult to get to work more thoroughly with the platform
Snaplogic hands down. MS is too complex and CastIron doesn't scale.
Snaplogic hands down. MS is too complex and CastIron doesn't scale.
Thank you all for the feedback. I know the "devil is in the details" - but this is a great start for me.
Hi,
My experience with ESB has mainly been Oracle based, for Oracle SOA projects.On ESB for the support of applications, I have built ESB services for Websphere.Again, the ESBs there seem pretty slaved to the applications they support.They do their job pretty well, and allow you to start SCADA-like Dashboards onyour internal data processes. That seems to be wanted in executive suites.
SO, I tend to lean toward a pretty lightweight, flexible, Enterprise Service Bus.That puts me on the Apache Synapse ESB, and Mulesoft ESB. They can be veryTuned, to the applications they support. The larger commercial ESBs seem to have some feature bloat that makes them more complicated to configure.
My take, your mileage may vary.
Anthony Castaneda
This is not a question with a simple answer, as one would need much more information / understanding to make an informed decision. MuleESB plays in the Open Source space, Informatica uses WebMethods as there product for ESB and can give you a comprehensive ESB Solution combined with SOA and SOA Governance. SnapLogic I don't know, seems to not be a very known product in the market as we cover all the known products in our Competency, which is Microsoft BizTalk, IBM WebSphere MQ and Broker, Software AG's WebMethods, MuleESB, Oracle Fusion and MFT (Managed File Transfer) products like GlobalScape. CastIron is a cloud-based instance - was bought out by IBM and used for cloud-based integration, whereas MQ and Broker is used for internal Application integration. Whether to use cloud-based versus on-premise can only be answered based after a proper assessment of the current environment. It might also be that some integrations would be done best with on-premise while others might be best done via cloud integration and for the latter might be utilised for those applications running in the cloud. Also integrate from cloud to on-premise and then into internal application, thus Hybrid model - all possible. However, all will determine on what is affordable and best suited for the kind of environment / volumes, etc. Your question around security, cost effectiveness and reliability refers - all of the big products offers good security and reliability. It is about what you are willing to pay. Security is more an implementation issue and is having more to do with the level of security required and the standard of integration architect who needs to implement the security and alternative security architect who need to review and audit that the security is correctly implemented and up to the required standard. All of the best known integration products has good security capabilities. Most Integration products today are very mature and contains all required functionality and reliability and is the quality more based on the quality of Integration consultants used to implement.
MuleSoft (based on the disparate ESB looked at below) is a strong contender in the industry due to its robustness.
My personal experience has been with SoftwareAG webMethods’ ESB which proved to be user-friendly with regards to implementation methodology and how the disparate yet interdependent components of the stack supplement and complement each other.
1. The cloud vs. on-premise debate is solely dependent on one’s risk appetite and their individual requirements. As a bank in South Africa we were loathe to have our core applications exposed to the outer world (cloud) due to the maturity of the service providers in our country and the level of confidence we have on their governance, security and operational capabilities.
2. With the SoftwareAG stack, I used CentraSite which was another component supplementary to the stack that focuses on SOA governance (policy enforcement), mediation and performance monitoring. The dashboards that come with it allowed for early detection of any anomalies with regards throughput (volume of messages processed per second), latency, performance (how quickly each message was processed), and also showed how many times any service was been invoked across the stack. With proper fine tuning we could achieve speeds of about 100 messages per second for our most complex queries (those doing orchestration, enrichment, transformation etc.)
Hope this helps, if not, you could ask specific questions and I will attempt to assist to the best of my knowledge.