Antonio, I will be generous and not assume you are arguing for arguments sake - maybe just being a little too theoretical :)
I gave you some real world examples. If you want some third party definitions, Google on the following: "Application Server" definitions And you will see that Tomcat is quite comfortably contained in all 9 of the definitions on that page. As far as the points you bring up: - Remoting implies distributing your objects across the network - a nice feature, but not often needed. Its talked about a lot - but for most applications its just not needed. - Our Hibernate-based Tomcat application use Hibernate and jta.jar for transaction services and it works quite well. We have most of the advantages of declarative transaction demarcation. - It is really nice to have a messenging service or message broker, but IMHO, the lack of such does not mean you cannot serve Java applications. Have a good day - Richard -----Original Message----- From: Anto Paul [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 21, 2005 12:09 AM To: Tomcat Users List Subject: Re: Is Tomcat is an application server ? On 6/21/05, Richard Mixon (qwest) <[EMAIL PROTECTED]> wrote: > I think for most practical purposes Tomcat is an application server. > > What Tomcat does not have is a builtin Enterprise Java Beans container > - however Tomcat supports many other parts of the J2EE spec. > > Simply by the numbers, the vast majority of Java web applications do > not use EJBs - so Tomcat is just fine for most users. EJBs are not > necessary at all for building sophisticated and complex web > applications. Tomcat offers load balancing and clustering - which used > to be only offered by commercial application servers. > > That said, there are some advantages to EJBs that can make the > additional complexity worth it. For some enterprise situations, you > may want an application server that is fully compliant with the J2EE > spec, such as Jboss, WebSphere, BEA or one of the other commercial packages. > But it is not providing any services like transaction service, messaging service, remoting. Without these how it can be considered as an application server ?. -- rgds Anto Paul --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
