EJB is pretty much your Java objects + RMI/IIOP + some EJB logic. That
means you can expect it to be slower that plain Java objects.

Even if you do not perform the a remote method invocation, still EJB
needs to deal with method parameters and return type through
marshalling, which is dead slow on some JVMs. (On my machine everything
slows down to 25%).


The Servlet 2.3 API supports the same transactions and JDBC connection
pooling that is available for EJB, so if that's all you're looking for,
consider running your database access from the Servlet itself.

arkin


Syed Fareed Ahmad wrote:
>
> Dear All,
>
> We are having severe performance problems. We have stateless EJBs (instantiated
> from Servlets- WebSphere as the Application Server) to retrieve the Data from
> Oracle DB. The performance is poor in the test environment. If I have the simple
> Java Objects than the performance is much better. We need to install the system
> into 1000+ concurrent user base. Will stateless Session EJB perform/scale better
> than Java Objects in that environment as we have NO transactional requirements.
> Of course I can make resource pools for the Simple Objects But does the Session
> EJB benefit us in the Simple Inquiry Applications?
> Should we go for Session EJBs or Simple Java Objects?. Can any body provide me
> with some statistics for this question for my situation(1000+concurrent users)?
>
> Fareed Ahmad
>
> _________________________________________________________________________
>
> Disclaimer:
>
> "Any  unauthorized  form of reproduction of this message is strictly prohibited.
> The  bank  does  not  guarantee  the  security of any information electronically
> transmitted  and  is  not liable for the proper and complete transmission of the
> information  contained  in this communication, nor for any delay in its receipt.
> THE  USE  OF  EMAIL  FOR  ANY  ILLEGAL  PURPOSE OR FOR ANY PURPOSE OTHER THAN AS
> PERMITTED  BY  THE  BANK  IS  STRICTLY  PROHIBITED  AND  SUCH  USE MAY RESULT IN
> DISCIPLINARY AND LEGAL ACTION."
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff EJB-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

--
----------------------------------------------------------------------
Assaf Arkin                                           www.exoffice.com
CTO, Exoffice Technologies, Inc.                        www.exolab.org

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to