geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Genender <jgenen...@apache.org>
Subject Re: heads up: initial contribution of a client API to session state management for OpenEJB, ServiceMix, Lingo and Tuscany
Date Thu, 19 Jan 2006 02:10:42 GMT
Ok...besides my "great stuff"...I really mean that.

I took a look at the API and its a pretty good start to make a generic
pluggable layer for state clustering management.

I like this.

Jeff

James Strachan wrote:
> I got chance to have a mini-hackathon with some geronimo committers over
> the weekend to hack up a real simple client API to some kind of state
> store, which could be clustered, that the OpenEJB, ServiceMix, Lingo and
> Tuscany guys could use.
> 
> Rather than focussing on the possible technical implementations and
> techniques (like group communication, election strategies, distributed
> locking, totem protocol, distributed hash maps etc) we tried to put in
> place a simple client API for the person who has to integrate some kind
> of client session state into the client/server side of OpenEJB or
> ServiceMix etc .
> 
> Its a very simple API and should be trivial to implement in a gazillion
> of different ways (a HashMap, totem, WADI, just a database or file
> system, a combination of database for being the controller & using point
> to point non-reliable messaging with the other members to group election
> strategies etc). Without further ado here's where it lives...
> 
> http://svn.apache.org/repos/asf/geronimo/trunk/modules/session/
> 
> There's some javadoc that tries to explain the use cases, the design
> goals behind the client API and a variety of possible implementations we
> could do - the idea is based on your requirements and performance
> targets you may use a real simple implementation or a wacky complex
> one.  We tried to assume a possibly low QoS (e.g. 1 box with a HashMap)
> while allowing any implementation to plug in based on its requirements.
> 
> Here's more docs in HTML which explains it much better....
> http://svn.apache.org/repos/asf/geronimo/trunk/modules/session/src/java/org/apache/geronimo/session/package.html
> 
> 
> Thoughts?
> 
> To the WADI folks - do you think it'd be easy to put WADI underneath
> this API?
> 
> James
> -------
> http://radio.weblogs.com/0112098/
> 
> 
> 
> 
> James
> -------
> http://radio.weblogs.com/0112098/

Mime
View raw message