Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 19804 invoked from network); 12 Mar 2009 21:11:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Mar 2009 21:11:01 -0000 Received: (qmail 10648 invoked by uid 500); 12 Mar 2009 21:11:00 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 10616 invoked by uid 500); 12 Mar 2009 21:11:00 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 10605 invoked by uid 99); 12 Mar 2009 21:11:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Mar 2009 14:11:00 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [212.227.126.171] (HELO moutng.kundenserver.de) (212.227.126.171) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Mar 2009 21:10:52 +0000 Received: from [192.168.0.9] (cpc2-addl1-0-0-cust402.hers.cable.ntl.com [86.0.53.147]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1LhsAf1RdE-0004ms; Thu, 12 Mar 2009 22:10:29 +0100 Message-ID: <49B97A45.8020504@fortybeans.com> Date: Thu, 12 Mar 2009 21:10:29 +0000 From: Darren Hague User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: esme-dev@incubator.apache.org Subject: ESME Groups References: <30DB6ACF50A0A3439F39EFEB1C52E166078F233F@nets13ja.ww300.siemens.net> <65C94484-A8D1-4AD5-B2A9-B6356E22755C@gmail.com> In-Reply-To: <65C94484-A8D1-4AD5-B2A9-B6356E22755C@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX19se6LAbtOJsL7IxXX2cujiqFFea68F9EeX7ri pzFJj//CEgwUVWhJs/M8xKZ+8Q2t+8oECpPlLqljhEABshWDfF 0UJQFkQ4nXrRbQzp4fmoQ/jgijD+dJ27FA/Fy2dtpE= X-Virus-Checked: Checked by ClamAV on apache.org 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