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]

Reply via email to