Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1056051
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T17:39:33+00:00 2026-05-16T17:39:33+00:00

I’m currently starting a new app development. The app architect insists we use JBoss5

  • 0

I’m currently starting a new app development. The app architect insists we use JBoss5 because its “better”. Do anyone has a wider definition of “better” (if its the case)?

I have experience using Tomcat5 and 6 in large scale applications with big user loads and it handles pretty well (IMHO). Both would be running over a RedHat6 in identical hardware conditions (in case the implementation matters).

Thanks in advance

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T17:39:33+00:00Added an answer on May 16, 2026 at 5:39 pm

    To say that any tool or framework is just ‘better’ is ridiculous. It always depends on the situation, architecture, etc. You don’t necessarily want to use a hammer to drive a screw.

    I wrote JBoss in Action, so I obviously like the JBoss technology, but I’ll be the first to say that JBoss can be overkill in many situations. For example, for the last two sites I’ve developed, it made more sense to build with Grails and deploy on a standalone Tomcat instance.

    Its a bit unfair to say that all you get when using JBoss is EJB and JMS. JBoss offers many services and features, including:

    • Servlet/JSP container
    • JNDI
    • EJB
    • JTA
    • clustering
    • caching
    • JMS
    • Datasource / Resource management
    • JMX integration
    • OSGi support
    • web services
    • portals
    • Web Beans (Seam)
    • Some administrative consoles
    • an IoC container
    • etc.

    The thing that attracts many architects to JBoss is its flexibility. It uses a plugin architecture that allows you to add and remove services. As other have said, in uses Tomcat as its Servlet container, so you can literally whittle JBoss down to where it is practically just a Tomcat server. What is the benefit of doing this? Future proofing if you think that you’re going to utilize other features of JBoss.

    These services in JBoss come pre-integrated and strive to provide a consistent deployment model that minimizes your effort in writing application logic or configuration to integrate them yourself. That being said, other frameworks like Spring also do a great job of supporting a uniform ways of integrating many popular libraries and frameworks. But since they focus on integrating 3rd party libraries, the interoperability between services is up to you. Because JBoss is building the services and the integration platform, they spend time developing (and providing support) for interoperability.

    Some questions to ask when making a choice are:

    • Are you going to use standard JavaEE architectural components like EJB?
      • BTW, EJB can be run in standalone Tomcat using the JBoss embedded container, so if EJB is all you’re using, then you still don’t have to use JBoss
    • Are you going to utilize Web Services, Portals, JMS?
    • Are you looking into building with Web Beans or Seam?
    • What deployment platforms (Tomcat, JBoss, etc) does your IT, support, and development staff currently use? If you are going to use something new, you will incur additional cost to learn the new platform.
    • If you’re selling a product that customers will deploy, what impact will it have on the customers’ IT organization.
    • Are you going to need paid support?
      • You can find support for Tomcat through many companies (including Red Hat I believe).
      • You’ll need to compare the costs, because I don’t think JBoss support is cheap, though I haven’t looked up prices lately.
    • Will you need to do any sophisticated clustering?
      • JBoss has some wonderful clustering capabilities, and you’ll probably get good clustering support through Red Hat. Though, for full disclosure, I’ve never done any complex clustering with any other frameworks to be able to compare.
    • Are you going to need advanced transaction management (distributed transactions, 2-phase commits, etc)

    Not to sound like a shameless plug, but the first chapter of JBoss in Action is available for free on the Manning website. Though we don’t do a direct comparison between JBoss and other applications servers and deployment environments in the chapter, we do talk about the architectural differences a bit, which is relevant to your question.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want use html5's new tag to play a wav file (currently only supported
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
link Im having trouble converting the html entites into html characters, (&# 8217;) i
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I want to count how many characters a certain string has in PHP, but
I am trying to understand how to use SyndicationItem to display feed which is
Basically, what I'm trying to create is a page of div tags, each has
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I've got a string that has curly quotes in it. I'd like to replace
In my XML file chapters tag has more chapter tag.i need to display chapters

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.