> For permanent business objects, that is probably true ... but the use
> cases we'd like to be able to deal with include:
> 
> * Load-balanced distributed container that can move sessions around
>   as various servers get overloaded.
> 
> * Fail-safe distributed container that automatically recovers from
>   server failures and reconnects you to a different one with your
>   session intact.
> 
> without the application developer having to worry about this 
> for his/her
> session beans.  The first case isn't so hard -- the only time 
> you have to
> persist is when you are going to migrate, so you would just do it
> unconditinally.  The second case is harder, unless you can afford the
> performance hit of persisting after *every* request.
> 
> I don't think there's a single policy that will cover all 
> reasonable use
> cases, so configurable selection of different policies is likely to be
> useful.
> 

I've been interested in getting my teeth into this problem for a while but I
didn't have the time .... I may get a chance the near future though.

Cheers,
jr

Reply via email to