Andrew C. Oliver wrote:

>To be fair, WebSphere is probably more troublesome then the other
>containers (at least thats been my experience with it).  I do think 
>there is a time and place for RPC.  I however think better support for
>location independence is required. 
>
(snip)

>
>I would suggest gaining experience with other containers (BEA and jBoss
>for starters, you can download a trial of the former and the latter is
>opensource) so that you can discriminate the problems that are exist in
>WebSphere from those in EJBs as a whole.  Not because you want to just
>do "not-ejb" but so that you don't repeat the same mistakes.
>
I have implemented a system using Container Managed EntityBeans that 
worked fairly well. I used Jonas (it was some time ago). It was smaller 
than the original poster example (about 20 entity classes, tens of 
thousands of instances). I spent a lot of time getting the entity design 
right. From the original description, it looks like the problems in the 
quoted project came from bad system design, more than from EJB 
technology as such.

Comments on my experience:

- The location and engine independence was a true marvel. I was 
developing with postgres/linux and deploying under MSSQLServer/NT with 
the same source code. Only small diffs in configuration needed.
- Performance was not good, but scalability was.
- Leaving transaction and persistence management to the container proved 
good at the end.
- My main issue in the development were related with using JSP for the 
interface (JSP sucks (c) Jon :) )

So, while I agree with political/licensing issues being of concern, I 
would not disqualify EJB as a whole from a technological point of view. 
YMMV.




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to