Philippe,

I did some tests and after all I now know that there are only small things that could 
be improved in JOnAS (from my point of
view): Most time (90%) is used for pushing the result of find* back to the client via 
RMI, even if client and server are on
the same machine. Seems that huge Enumerations are quite expensive to transport. I 
tried with accountsample delivered with
JOnAS, client and server on the same machine (Windows98, Celeron, 500 MHz). If caches 
are loaded, all steps before
back-transmission are done in about only four to six seconds (we can improve this to I 
think about three to five seconds),
and backtransmission of the Enumeration needs 42 seconds (!).

The problem is, now that I know that there is only little improvement in JOnAS, it 
seems that there is no real
three-tier-browsing possible. The only trick would be to make an SB that returns a 
ResultSet, but that has nothing to do with
the founding idea of EJB.

I read on J2EE Homepage that the founders of EJB thought of it as a powerful and high 
performing technology. Well, as of this
test, I cannot see that it is powerful, so, do you think there is more potential in 
new EJB 2.0 specification?

Or do you think using RMI-IIOP will perform in a faster way?

Thank you
Markus

Reply via email to