JBOSS Enterprise Web Server vs. Tcat
The JBOSS Enterprise Web Server is a lightweight web application server product based on a modified version of Apache Tomcat. New patches and security updates to Tomcat are are not available to JBOSS EWS users until they have been repackaged, and users switching from Tomcat to JBOSS EWS must replace their Tomcat servers with JBOSS's modified codebase.
In contrast to this, MuleSoft's Tcat is built on 100% Apache Tomcat, with no modifications to core binaries, and operates on top of an existing Tomcat infrastructure. This means that there's no need to rip and replace, and users can start using the latest security and stability updates as soon as they are released by the Apache Tomcat team.
Another difference between the two products is JBOSS Enterprise Web Server's lack of enterprise functionalities. While MuleSoft's Tcat offers performance diagnostics, application provisioning, visual configuration management, and reliable Tomcat restarts right out of the box, along with many other essential enterprise features, JBOSS EWS includes no built-in enterprise functionality of any kind.
JBOSS customers who need these features must instead separately purchase and install the complex and unwieldy JBOSS Operations Network management platform. This heavy, bloated platform was originally designed to manage the JBOSS JEE server and Enterprise SOAS Suite, not an agile Tomcat infrastructure. By comparison, the suite of enterprise features included with Tcat is built from the ground-up to integrate seamlessly with Tomcat.
MuleSoft's Tcat vs. JBOSS Enterprise Web Server
|Tcat||JBOSS Enterprise Web||Why it matters|
100% Apache Tomcat compliance
Built on 100% Apache Tomcat with no modifications to the Apache distribution
Requires proprietary distribution of Tomcat from JBOSS with custom configuration