What do you like best?
JBoss is fairly easy to set up compared to other application servers. It has a short start up time and has less configuration issues compared to WebSphere or WebLogic. There are some oddities when dealing with REST libraries, but you have all expected features working properly on the platform. Our applications were easy to deploy and debug when things went wrong most of the time.
What do you dislike?
The technical support often felt underwhelming. When dealing with support staff, we would often be asked to write a sample application displaying the issue, however it seems that the support personal often could not deploy our application. The administration of the platform also felt incomplete, as the UI did not meet up with the CLI interface in all instances.
Recommendations to others considering the product
Evaluate what systems you need to integrate into JBoss before deciding to move forward with the product. External systems sometimes were easy to integrate, other times were much more difficult.
What business problems are you solving with the product? What benefits have you realized?
Our goal for the company was to move toward a standard method of deployment via all our applications. The company moved toward the J2EE standard and looked at multiple platforms. The most stable and functioning of all that we tried was definitely JBoss, specifically the enterprise platform.