Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Mule Community edition vs Enterprise edition - Feature Comparison?

This should be a simple 'google' ... but I have drawn a blank. I assume it must be out there somewhere, can anyone help me find it?

I need a simple comparison that tells me what is in and what is out of the community edition vs the enterprise edition?

*For example the DataMapper is not included in Community, but this is not clear until you try to deploy, I'd really like to save a lot of wasted effort upfront.

Thank you.

like image 938
dacology Avatar asked Mar 18 '14 09:03

dacology


People also ask

What is the difference between mule and Mule ESB?

There isn't anything to differentiate b/w mule studio and mule esb. Both are part of mule product. Studio will help you in developing flows which can be deployed mule runtime (ESB).

What is MuleSoft Enterprise Edition?

Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft. The platform is Java-based but can broker interactions between other platforms such as . NET using web services or sockets.

What is the difference between Mule ESB and Anypoint platform?

Mule, the runtime engine of Anypoint Platform, is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to exchange data.

Why Mule ESB is so popular?

Mule doesn't constrain any kind of configuration high points and low points on the architecture like XML massaging and WSDL service contracts. For Instance, You can move mule in a topological, that not known as ESB. It is embeddable and lightweight software.


2 Answers

MuleSoft provides a list of comparisons and features here: http://www.mulesoft.com/platform/soa/mule-esb-enterprise

This details that Datamapper is enterprise only. It has a blanket statement around enterprise connectors, but you can view which are enterprise or community via mulesoft.org/connectors?class=premium

Some transports, (mainly JDBC) have enterprise equivalents which are documented on the individual transports documentation pages: http://www.mulesoft.org/documentation/display/current/JDBC+Transport+Reference

like image 104
Ryan Carter Avatar answered Nov 09 '22 22:11

Ryan Carter


Bumping an old thread, but this page provides a good simple list with simple supported/not supported and also the impact areas of such feature not being included in CE.

http://www.whishworks.com/blog/mule-esb-community-vs-enterprise-edition/

However, adding the same content here so that if the link becomes dead, the content doesn't get lost. Simply hit Run code snippet button > Full page to see the complete table.

<p><strong>High Availability and Performance</strong>
</p>
<table class="matrix" style="height: 247px;" width="650">
  <tbody>
    <tr>
      <td width="173"><b>Feature</b>
      </td>
      <td width="173"><b>Community</b><b> Edition</b>
      </td>
      <td width="173"><b>Enterprise Edition (G) / (S)</b>
      </td>
      <td width="173"><b>Enterprise Edition (P)</b>
      </td>
      <td width="173"><b>Impact</b>
      </td>
    </tr>
    <tr>
      <td width="173">High Availability</td>
      <td width="173">No Support</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Message Loss and Transaction failure</td>
    </tr>
    <tr>
      <td width="173">Resilience</td>
      <td width="173">No Support</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Impact on effort to take care of state full&nbsp; and failure scenarios</td>
    </tr>
    <tr>
      <td width="173">Caching</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Performance Impact</td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
<p><strong>Development</strong>
</p>
<table class="matrix" width="650">
  <tbody>
    <tr>
      <td width="173"><b>Feature</b>
      </td>
      <td width="173"><b>Community</b><b> Edition</b>
      </td>
      <td width="173"><b>Enterprise Edition (G) / (S)</b>
      </td>
      <td width="173"><b>Enterprise Edition (P)</b>
      </td>
      <td width="173"><b>Impact</b>
      </td>
    </tr>
    <tr>
      <td width="173">Anypoint Templates</td>
      <td width="173">No Support</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Saves development and design effort by using templates. Guesstimated to be 40 to 60% time saving depending on how close the use case matches to the template.</td>
    </tr>
    <tr>
      <td width="173">Transaction Management</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Data loss and Impact on development effort</td>
    </tr>
    <tr>
      <td width="173">Batch Manager</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Development &amp; Support Effort</td>
    </tr>
    <tr>
      <td width="173">Batch Process component</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Development &amp; Support Effort</td>
    </tr>
    <tr>
      <td width="173">JDBC Enterprise Connector</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">for handling Batch statements, used in Data Integration project. Performance hit.</td>
    </tr>
    <tr>
      <td width="173">Anypoint Datamapper</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Development</td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
<p><strong>Operational Support</strong>
</p>
<table class="matrix" width="650">
  <tbody>
    <tr>
      <td width="173"><b>Feature</b>
      </td>
      <td width="173"><b>Community</b><b> Edition</b>
      </td>
      <td width="173"><b>Enterprise Edition (G) / (S)</b>
      </td>
      <td width="173"><b>Enterprise Edition (P)</b>
      </td>
      <td width="173"><b>Impact</b>
      </td>
    </tr>
    <tr>
      <td width="173">Mule Management Console</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Support</td>
    </tr>
    <tr>
      <td width="173">SLA and email Alerts</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Support and Availability</td>
    </tr>
    <tr>
      <td width="173">SNMP Monitoring</td>
      <td width="173">No</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Support and Availability</td>
    </tr>
    <tr>
      <td width="173">HTTP Polling</td>
      <td width="173">No</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Support and Availability. Mule provides Http polling of service for availability.</td>
    </tr>
    <tr>
      <td width="173">Deployment Management</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on Support</td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
<p><strong>Security</strong>
</p>
<table class="matrix" width="650">
  <tbody>
    <tr>
      <td width="173"><b>Feature</b>
      </td>
      <td width="173"><b>Community</b><b> Edition</b>
      </td>
      <td width="173"><b>Enterprise Edition (G) / (S)</b>
      </td>
      <td width="173"><b>Enterprise Edition (P)</b>
      </td>
      <td width="173"><b>Impact</b>
      </td>
    </tr>
    <tr>
      <td width="173">Role based security</td>
      <td width="173">Not Supported</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Major effort to custom develop</td>
    </tr>
    <tr>
      <td width="173">Oauth 2.0 – Secure Token Provider</td>
      <td width="173">Not Supported</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Major effort to custom develop</td>
    </tr>
    <tr>
      <td width="173">Message Encryption</td>
      <td width="173">Not Supported</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Major effort to custom develop</td>
    </tr>
    <tr>
      <td width="173">SAML 2.0 Module</td>
      <td width="173">Not Supported</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Major effort to custom develop</td>
    </tr>
    <tr>
      <td width="173">Secure Property Holder</td>
      <td width="173">Not Supported</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Keeps password and other confidential text in encrypted format. This cannot be custom built as it links directly to your endpoint.</td>
    </tr>
    <tr>
      <td width="173">IP Based Filtering</td>
      <td width="173">Not Supported</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">IP based filter is available in EE version for filtering endpoints based on inbound IP and requests can be filtered using LDAP.</td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
<p><strong>Support</strong>
</p>
<table class="matrix" width="650">
  <tbody>
    <tr>
      <td width="173"><b>Feature</b>
      </td>
      <td width="173"><b>Community</b><b> Edition</b>
      </td>
      <td width="173"><b>Enterprise Edition (G) / (S)</b>
      </td>
      <td width="173"><b>Enterprise Edition (P)</b>
      </td>
      <td width="173"><b>Impact</b>
      </td>
    </tr>
    <tr>
      <td width="173">License</td>
      <td width="173">Free</td>
      <td width="173">Purchase Minimum 2 Cores</td>
      <td width="173">Purchase Minimum 4 (2+2) for HA</td>
      <td width="173">Licence Cost</td>
    </tr>
    <tr>
      <td width="173">Hardened Code</td>
      <td width="173">No Support</td>
      <td width="173">Yes</td>
      <td width="173">Yes</td>
      <td width="173">Impact on stability and performance</td>
    </tr>
    <tr>
      <td width="173">SLA</td>
      <td width="173">Forums</td>
      <td width="173">8/5, 24 Hours Response Time</td>
      <td width="173">24/7, 2 Hours Response Time</td>
      <td width="173">Impact on support</td>
    </tr>
    <tr>
      <td width="173">Hot patches &amp; Service packs</td>
      <td width="173">No Support</td>
      <td width="173">Supported</td>
      <td width="173">Supported</td>
      <td width="173">Impact on support and availability</td>
    </tr>
  </tbody>
</table>

-Shanky G.

like image 44
Shanky_Gupta Avatar answered Nov 09 '22 22:11

Shanky_Gupta