An application server, in which the "EJB components" are running, usually provides many other services including concurrency management, pooling service, etc.
Hey,
Out here by "EJB components" you mean the classes that i would write which relate to business logic right? If that is so, then does the EJB architecture divided into follwoing tiers/includes
1. classes at the web tier that take care of application server responsibilities you mentioned above
2. classes at the application tier responsible for business logic. These classes would be things like beans and implement the remote and home interfaces.
Basically what i want to understand is when we use the term EJB components, do we mean classes written for business logic or we mean the "architecture" of a distributed application? Or have i completely missed the mark