What users are saying about

Adobe Experience Manager

Top Rated
147 Ratings

Mule ESB

20 Ratings

Adobe Experience Manager

Top Rated
147 Ratings
Score 8 out of 101

Mule ESB

20 Ratings
Score 8.7 out of 101

Add comparison

Likelihood to Recommend

Adobe Experience Manager

CQ is best suited for multi-site projects that require frequent updates or new pages spun up very quickly and with the same quality as the rest of your site. It's also a great fit if you have extensive media libraries: pictures, videos, etc. The Digital Asset Manager is very powerful and if it's coupled with a CDN, it can be itself a great solution for that particular purpose alone.Key questions to ask would be:- How comfortable will our authors be with this publishing platform? What are their needs and wants? Can CQ accommodate them?- How skilled is our development team to take a project like CQ? The best of CQ comes when is customized but it will come with a price. Time and talent will be necessary to tweak it to the right fit.- Do we have enough time and resources to allow our technical and non-technical stuff to learn? Can we afford all the oficial training levels?
Fernando Galeano profile photo

Mule ESB

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.
No photo available

Feature Rating Comparison

Security

Adobe Experience Manager
8.1
Mule ESB
Role-based user permissions
Adobe Experience Manager
8.1
Mule ESB

Platform & Infrastructure

Adobe Experience Manager
7.7
Mule ESB
API
Adobe Experience Manager
7.5
Mule ESB
Internationalization / multi-language
Adobe Experience Manager
7.9
Mule ESB

Web Content Creation

Adobe Experience Manager
7.1
Mule ESB
WYSIWYG editor
Adobe Experience Manager
8.3
Mule ESB
Code quality / cleanliness
Adobe Experience Manager
6.9
Mule ESB
Admin section
Adobe Experience Manager
7.2
Mule ESB
Page templates
Adobe Experience Manager
6.9
Mule ESB
Library of website themes
Adobe Experience Manager
5.8
Mule ESB
Mobile optimization / responsive design
Adobe Experience Manager
8.0
Mule ESB
Publishing workflow
Adobe Experience Manager
7.8
Mule ESB
Form generator
Adobe Experience Manager
6.0
Mule ESB

Web Content Management

Adobe Experience Manager
6.2
Mule ESB
Content taxonomy
Adobe Experience Manager
7.2
Mule ESB
SEO support
Adobe Experience Manager
6.9
Mule ESB
Bulk management
Adobe Experience Manager
5.4
Mule ESB
Availability / breadth of extensions
Adobe Experience Manager
6.5
Mule ESB
Community / comment management
Adobe Experience Manager
5.3
Mule ESB

Pros

  • Allows non-technical staff to author and publish content by focusing on the content itself and the needs of a given campaign instead of technical implementations.
  • Content workflows allow varying degrees of complexity for content review and quality assurance before providing approvals on any piece before going live.
  • Development teams can build very robust and complex component for handling virtually all posible needs: from integrating back-end web services to UI Widgets for content authoring; from multisite suites to multi-language components, CQ can handle it all thanks to the power of Java and the flexibility of Sling and JCR.
  • Easy to scale for high-traffic sites and thanks to the Publisher/Dispatcher infrastructure, very flexible for caching and load balancing.
Fernando Galeano profile photo
  • 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.
Deepak Kushwaha profile photo

Cons

  • There is no easy way to change a template if it has been built a certain way. Sometimes it would be nice to have an option to add an extra item on the spot. Instead, you have to ask your IT team to create for you.
  • You can set up a staging site and a site to publish... but sometimes the 2 environments doesn't connect correctly, meaning some changes in the staging sites doesn't show of on the live site.
  • The quick publish button is dangerous and not that helpful: pages can be published with the "quick publish" option even if they are blocked... however, the purpose of a blocked page is to prevent it from publishing until you unblock it. Also, the "quick publish" option will publish your age and every other page connected to it! so be careful!!
Vanessa Suarez profile photo
  • 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.
Deepak Kushwaha profile photo

Likelihood to Renew

Adobe Experience Manager9.0
Based on 5 answers
We had and still have a fantastic experience using Adobe CQ. Lots of flexibility, great integration with other Adobe products we already use and a powerful technology make it a great fit for our corporate environment. Also as the community grows, it makes it easier to network with other developers and users to get new ideas on how to continue to get the best out of the software.
Fernando Galeano profile photo
No score
No answers yet
No answers on this topic

Usability

Adobe Experience Manager10.0
Based on 2 answers
I personally feel that AEM is very intuitive to use from an authoring standpoint. The entire CMS was engineered around the author. Everything about AEM is geared to helping authors generate and maintain content. There are ways that tool tips can be customized so that any individual could simply hover over and be guided step by step on how to author web content
Vagner Polund profile photo
No score
No answers yet
No answers on this topic

Support

Adobe Experience Manager9.0
Based on 1 answer
Its so far the best Content Management System, available in market.
No photo available
No score
No answers yet
No answers on this topic

Implementation

Adobe Experience Manager8.7
Based on 2 answers
Depending on your individual needs, It is really quite simple to create an authoring experience for a website that looks really good. I have been part of many implementations and many teams and have seen many projects that were super successful and others that were not implemented well. AEM has room for a lot of flexibility in the implementation process compared to other CMS like SharePoint
Vagner Polund profile photo
No score
No answers yet
No answers on this topic

Alternatives Considered

I had no involvement in the selection process of Adobe Experience Manager, however, from a user experience point of view, I would recommend it over other CMS due to its ease of use, user friendliness, and clean appearance. You can look at the pages by listing, or by structure. This makes it so easy to find pages
Vanessa Suarez profile photo
I have worked with Oracle SOA Suite and I think if you have APIs with most of the integration with databases (majorly Oracle DB) then you should use Oracle SOA Suite instead of Mule. Oracle SOA Suite is most suitable to call most of the DB objects (i.e. procedures , functions, etc.)Dell Boomi is also a good alternative for Mule ESB. It also comes with a vast number of components for rapid API development. Most importantly, It is featured as a leader in Gartner's magical quadrant of LPass tools.
Deepak Kushwaha profile photo

Return on Investment

  • I am not involved in the acquisition part of AEM as the client was the one involved in that decision.
Vanessa Suarez profile photo
  • 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.
Deepak Kushwaha profile photo

Pricing Details

Adobe Experience Manager

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Mule ESB

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details