[jboss-dev-forums] [Design of POJO Server] - Re: Controlling deployments via a barrier bean

adrian@jboss.org do-not-reply at jboss.com
Thu May 29 17:35:47 EDT 2008


OFF TOPIC, but on a related issue. 

I said a while ago that a real profile service implementation
has a lot in common with JBoss Cache (at least in terms of aspects/technology if
not in implementation :-).

It is a (possibly transacted/distributed) tree like structure with an
abitrary backing store which should be able to scale from standalone to 
clustered environments.

Similarly it has requirements to track fine grained changes inside the tree
(changes to the items of metadata - the fields on the managed properties) 
and applying them atomically.

Some areas where it differs are that the (sub-)profile is versioned as a whole.
Related to this is that the distribution of the changes has a slightly different
semantic in that changes to the metadata would first be tried locally
or on some staging cluster before distributing the new version across the 
production cluster.

There are other parts that are not related to the cache structure, e.g. retrieving statistics
or invoking managed operations like flushing a pool, but these have more
in common with jgroups clustered invocation sematics.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4154474#4154474

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4154474



More information about the jboss-dev-forums mailing list