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



