The results of David and my pub-based design session are now in the Apache ESME wiki:
http://cwiki.apache.org/confluence/display/ESME/ESME+Groups

Yes, this is just a photo of a notebook page right now. I will decrypt this and update the wiki, but we were basically riffing on how to implement the group/pool ideas we all thrashed out here on the list a few weeks ago, in combination with a security model which will not cripple system performance (not a trivial idea).

Step 1, I think, will be to implement a Security Manager concept which can be applied to the reading/writing of messages. Following on from this, we can build the internals of the Security Manager implementation - this will utilise the group concept. In parallel, it would be good if the UI guys can start thinking about how users would create/edit groups. As an initial idea for actually sending the messages, simple Twitter-like d- and @-syntax can be used to refer to groups as well as users.

Thoughts, anyone?

Cheers,
Darren



Reply via email to