<div dir="ltr">2008/7/17 Rhys <<a href="mailto:rhys@rhyspowell.com">rhys@rhyspowell.com</a>>:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello All,<br>
   The company I currently owrk for are looking to move away from our<br>
current middle ware application server (Oracle application server) to<br>
something new. The most immediate suggestion was Tomcat but one of our<br>
longer term developers has suggested JBoss. Has has said that we really<br>
need to consider JBoss as we are likely to need JMS, single sign on, etc...<br></blockquote><div><br>JBoss and Oracle Application Server (OC4J) are both Java EE (Enterprise Edition) implmentations. Tomcat is a servlet implementation. Java EE is vast, and servlets are just one little piece. See (beware java script and so on) <a href="http://www.jguru.com/faq/view.jsp?EID=123221">http://www.jguru.com/faq/view.jsp?EID=123221</a><br>
<br>Tomcat is a servlet container and is essentially an environment for turning Java code into webpages. You can use Tomcat for other stuff, but that may be considered unwise. I'll meet the Tomcat fans in the middle, and offer that Tomcat would make a decent home for other Java delivered over HTTP services, in some circumstances.<br>
<br>"JBoss web" is implemented on top of Tomcat (or inside? App servers get confusing at this stage) and is concerned with the web page end of JEE...<br><br>Depending on how OC4J was used (just for servlets, or more) then it will narrow down your options. The developers will probably favour JBoss for lots of reasons, not least that "Java EE programmer" pays better than "Java web page programmer".<br>
<br>Richard<br></div></div></div>