Subscription Based, Open Source, Enterprise Application Server for Java applications.
March 15, 2019

Subscription Based, Open Source, Enterprise Application Server for Java applications.

Amanda Decker | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Red Hat JBoss Enterprise Application Platform

Red Hat JBoss Enterprise Application Platform is a subscription based, open - source platform for building, deploying and hosting Java applications and services. We are using it as application server for 4 of our applications. We have total 25 Virtual Machines running JBoss EAP. We have configured domain controller, host controller and singleton Jboss instances. We are currently using it entirely on-premise but we have future plans to move it to cloud or at least hybrid cloud. The deployment is easy, resulting in lower cost and speedier deliveries.
  • JBoss deployment and configuration is easy and fast. This leads to lower cost and faster deliveries.
  • Jboss gives you lot of flexibility around performance tuning options to better suite your application needs.
  • It is modular and cloud ready. This can be installed on-premise and cloud with equal ease.
  • I specifically love it's integration with mod_cluster. It is a smart httpd based load balancing component that listens to incoming requests on web server using httpd and then intelligently routes the request to Jboss hosts.
  • Jboss CLI is a great tool but we had trouble using it to get values that are displayed on Jboss GUI. It also has limitations parsing the applications.xml files and we had to use a mix of jboss-cli and linux bash commands to automate certain application administrative tasks.
  • JBoss doesn't really provides performance tuning recommendations. It would have been nice if it could learn from the current demand vs current settings for things like connection pool, server configurations, garbage collection etc.
  • Jboss EAP is easy to deploy and configure. This lead to lower cost and faster delivery.
  • Even though we have large number of machines running JBoss, we have only two Jboss Administrators. It doesn't requires too much administration and maintenance on daily basis and reduces number of administrators required for large implementations.
WebSphere Application Server is propriety and increases project cost. It is slightly complicated to learn when compared to Jboss EAP. These were the two main reasons why we chose Red Hat JBoss EAP over WebSphere Application Server.
Also, JBoss EAP is light weight and requires less server resource.
JBoss EAP is lightweight and doesn't really consumes much physical resources. It's high performing and suites well for high transaction Java enterprise applications. The out of box performance settings are not really great and you will have to configure the settings to suite your environment to leverage it's full benefits.
The product has a great interactive GUI. You will seldom have to use the command line and can perform most of the administrative activities using the GUI tool itself. You can configure it to support clustering and standalone environments. It can be deployed on-premise and cloud. It's modular structure makes it very convenient to administer.
The modular architecture of JBoss EAP makes it easy to integrate with third party components. We are currently using it with MOD_CLUSTER which is an intelligent load balancer.
JBoss EAP is subscription based/open source platform. It's very reliable and great for deploying high transaction Java based enterprise applications.
It integrates well with third party components like mod_cluster and supports popular Java EE web-based frameworks such as Spring, Angular JS, jQuery Mobile, and Google Web Toolkit.

Red Hat JBoss EAP Feature Ratings

IDE support
9
Security management
9
Administration and management
9
Application server performance
9
Installation
9
Open-source standards compliance
9

Evaluating Red Hat JBoss Enterprise Application Platform and Competitors

  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product
  • Vendor Reputation
Red Hat JBoss EAP is subscription based, open source product and hence it is reasonably cheap and reliable compared to other propriety products in market.
My team had a little tough time understanding how to leverage JBoss for clustering. We would like to train them on that and also on performance tuning which plays key in JBoss environment since out of box settings are mostly not best for your application needs.