Hi Folks
I share Darrens opinion completely.
EJB is a 'nice' thing but ...
- Compared to Servlets with DB access using a connection pool, performance
is a disaster
(response times from less then 10 ms (using servletexec on IIS, i'm sorry)
to more than 0.5s (Orion))
- memory load increased by 500% for the same application
- network load increases in some cases by 1000% (fine grained components)
- and last but not least, i know that 0.91 stands for 'not completed yet',
robustness is not up to a production level yet.
- Not only Orion EJB, but also SunEJB, Websphere Pro3, Pramati EJB are, to
my opinion, not up to the task yet.
We stopped (the company), for now on investigating EJB. (Untill
implementations have improved)
We will rewrite our applications with a method we call servlet-entities :
HTTP as a protocol replacing RMI/IIOP
XML for data exchange