TrustRadius: an HG Insights company

Red Hat JBoss EAP

Score8.4 out of 10

62 Reviews and Ratings

What is Red Hat JBoss EAP?

Top Performing Features

  • Administration and management

    Ease of management via administration console

    Category average: 7.7

  • Application server performance

    Speed of deploy time, initialization time and other performance metrics

    Category average: 8.6

  • Security management

    Integrated security management for applications

    Category average: 8.5

Areas for Improvement

  • Open-source standards compliance

    Support for open-source standards like J2EE

    Category average: 8.3

  • IDE support

    Support for a number of different programming environments or IDEs

    Category average: 7.3

  • Installation

    Ease of download and installation

    Category average: 8.4

Red Hat JBoss Enterprise Application Platform A More Modern Java Application Platform

Use Cases and Deployment Scope

We use it to host our web application for production and all of our testing environments, down to developer-integrated testing. It allows us to scale and manage configurations and provide security from web server to application server to utility server. We moved from IBM Websphere and Red Hat JBoss Enterprise Application Platform, while still a bit of a bear to install and upgrade, it is easier to manage and delegate responsibilities.

Pros

  • Application scaling
  • Configuration management
  • Detailed configuration abilities

Cons

  • Difficult to replicate configuration outside of a container environment
  • Still requires quite a bit of knowledge of the CLI
  • Integration with deployment tools requires CLI knowledge

Return on Investment

  • Scaling quicker
  • Spinning up environments in less time
  • Configuration management ease

Usability

Other Software Used

GitHub, IBM DevOps Deploy

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

Pros

  • 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.

Cons

  • 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.

Return on Investment

  • 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.

Alternatives Considered

WebSphere Application Server

Other Software Used

dbForge Studio for Oracle

Usability

JBOSS EAP - Satisfied user

Pros

  • It is easy to install.
  • Easy scalability.
  • Makes Java applications run fast.

Cons

  • Usability is not that great.
  • User interface could be improved.
  • Price.

Return on Investment

  • Red Hat JBoss provisioning is very fast and simple, so it speeds up projects.

JBOSS EAP - it's awesome

Pros

  • Reduces DevOps resource requirements
  • Allows for Rapid Scalability
  • Enables super fast java applications

Cons

  • interface
  • usability
  • price

Return on Investment

  • Redhat JBOSS allows you to reduce overhead needed for deployments and scaling

Other Software Used

Microsoft Project, CA Agile Central (formerly Rally), JIRA Software, JIRA Service Desk, Joomla!, VMware ESXi, VMware NSX, VMware Site Recovery Manager, Microsoft Azure, GoToMeeting, GoToMyPC, GoToAssist, Bomgar Remote Support Software, WebEx Meetings, Apple Remote Desktop, Chrome Remote Desktop, Google Analytics, Google Analytics Premium, Windows Server, Windows Server Failover Clustering

Deploy to JBoss

Pros

  • Easy configuration and setup to deploy multiple web applications.
  • Easy automated deployments.
  • Supports the latest standards for Web Development.

Cons

  • It's a bit slow to deploy once started.
  • It's not as lightweight as say Tomcat.

Return on Investment

  • We have multiple instances of the App Server which is a bit costly because we use multiple servers to run.

Alternatives Considered

Apache Tomcat

Other Software Used

Oracle Database 12c, Eclipse