It looks like a map-like interface. When you say this could manage state for OpenEJB, what kind of state do you have in mind?
On Wed, 18 Jan 2006, 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/ > >
