Fact를 정리하고, 또 논의해 보고자 한다.

  • JBoss는 fully Java EE (Enterprise Edition) stack을 제공한다. 즉, EJB, JTA, JMS 등등.
  • 만일 그러한 기능들이 사용되지 않을 경우 오히려 JBoss는 Tomcat 대비 리소스 오버헤드가 존재한다.
  • Tomcat은 Servlet Container 이며, JBoss는 Application Server 이다.
  • JBoss에 내장된 Servlet Container는 Tomcat이다.
  • JBoss 대신 Tomcat + Spring (SVC, jBPM 등이 모두 포함된) 을 이야기 하는 사람들도 있다. 단, 이 경우 더욱 숙련된 개발자를 소싱해야 한다는 측면에서 비용대비 효과가 떨어진다는 의견도 있다.