incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Pollak" <feeder.of.the.be...@gmail.com>
Subject Re: [esmeproject:2294] Re: [ESME-dev] Re: [PROPOSAL] ESME - The Enterprise Social Messaging Experiment
Date Wed, 05 Nov 2008 04:10:03 GMT
On Tue, Nov 4, 2008 at 7:53 PM, Mrinal Wadhwa <mrinal.wadhwa@gmail.com>wrote:

> Hi Sanjiva,
>
> >> Is there any wire protocol standard involved with this?
> Right now its all HTTP .. we use long polling (Comet) to make the message
> delivery almost instant
>
> >> is there any way to make this interop with twitter? Does twitter have a
> server-server communication / federation model too like XMPP?
> Vassil has done some work in this area but from what I understand it's
> based on the twitter API and not something more powerful


I'm working on a secure protocol for inter-server federation.  It's based on
another project I'm running called Social Material.  Administrators will be
able to white/black list different servers.  All server validation will be
done with SSL certs.  Each message will be signed by the user who sent the
message.  Each message will be encrypted based on sender and target server
such that messages can be cached by intermediate servers, but they cannot
read the message.  I'm expecting that server-to-server IPC will be over
HTTP/HTTPS, but it's not manditory.


>
>
> >> When you say its really a tool to discover right people can you
> elaborate on what that means?
> >> Is there some protocol or do you tag yourself with stuff and then others
> discover you or ?
> The discovery of right people will happen just like it happens on twitter
> ... its amazing to me how it works but I've had problems solve themselves
> almost instantaneously on twitter .. the mechanisms in ESME that aid that
> are (1 ) the explicit tags or other metadata (each message can have
> metadata) that you or the client you are using provides ... (2) Each message
> is indexed to extract words used in it ... (3) users can track words/tags
> (possibly other metadata) of interest, in which case if they have expressed
> interest in a word or a tag before hand then everything related to that
> tag/word is served in their timeline.
>
> _
> Mrinal
> http://weblog.mrinalwadhwa.com
>
>
>
>
>
>
> On Wed, Nov 5, 2008 at 8:31 AM, Dennis Howlett <dahowlett@gmail.com>wrote:
>
>>
>> @sanjiva - in most work situations, people will 'know' at least a
>> handful of folk in their immediate 'network' which can provide a
>> starting point. Tags is one method of discovery as are 'words' used in
>> messages.
>>
>> FYI - there is a design discussion underway re: the current client.
>>
>> D -:)
>>
>> On Wed, Nov 5, 2008 at 3:42 AM, Sanjiva Weerawarana
>> <sanjiva@opensource.lk> wrote:
>> > (FYI this conversation has no impact on the acceptance or not of the
>> > proposal .. just my curiosity. So if you feel there's a better place for
>> > this conversation please point me there.)
>> >
>> > When you say its really a tool to discover right people can you
>> elaborate on
>> > what that means? Is there some protocol or do you tag yourself with
>> stuff
>> > and then others discover you or ??
>> >
>> > I did visit the site and log in with my OpenID but that didn't make any
>> more
>> > sense; looks like the twitterfox client I use :).
>> >
>> > Thanks,
>> >
>> > Sanjiva.
>> >
>> > Dennis Howlett wrote:
>> >>
>> >> @sanjiva - I'll field this as the 'positioning' guy.
>> >>
>> >> You 'can' regard ESME as a 'Twitter for Enterprise' but we prefer not
>> >> to do so because we then get tangled in all sorts of arguments and
>> >> comparisons that deflect from how we see the service.
>> >>
>> >> The premise upon which we started this project was that Twitter style
>> >> services are generic and have no intrinsic purpose other than to
>> >> provide a flow of data. We wanted to provide context and purpose
>> >> because that is what enterprise understands.
>> >>
>> >> In our early demo iterations, we therefore positioned this as a tool
>> >> that helps both the discovery of the *right* people within distributed
>> >> networks who can help solve problems, lend advice or point in the
>> >> direction of others in a 'behind the firewall' setting.
>> >>
>> >> We created use cases to support that idea using SAP specific business
>> >> processes and then showing different ways of using the tool with
>> >> different clients such as web and WebDynpro (SAP specific).
>> >>
>> >> I invite you to visit the blog: http://blog.esme.us (it MAY be
>> >> slightly flaky as we've just moved servers and it hasn't been fully
>> >> tested) where team members have posted a variety of information on use
>> >> cases, client side code examples etc.
>> >>
>> >> Hope that helps.
>> >>
>> >> Thanks
>> >>
>> >> D -:)
>> >
>> >
>> > --
>> > Sanjiva Weerawarana, Ph.D.
>> > Founder & Director; Lanka Software Foundation;
>> http://www.opensource.lk/
>> > Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
>> > Member; Apache Software Foundation; http://www.apache.org/
>> > Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/
>> >
>> > Blog: http://sanjiva.weerawarana.org/
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> > For additional commands, e-mail: general-help@incubator.apache.org
>> >
>> >
>>
>>
>>
>> --
>> This message is: private and confidential [ ] bloggable with prior
>> permisssion [ ] bloggable without permission [ ]
>> Dennis Howlett
>> t: +34 953 708 636 (int'll)
>> m: +34 607 482 739 (int'l)
>> skype: dahowlett
>>
>>
>>
>
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups
> "Esme Project" group.
> To post to this group, send email to esmeproject@googlegroups.com
> To unsubscribe from this group, send email to
> esmeproject+unsubscribe@googlegroups.com<esmeproject%2Bunsubscribe@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/esmeproject?hl=en
> -~----------~----~----~----~------~----~------~--~---
>
>


-- 
Lift, the simply functional web framework http://liftweb.net
Collaborative Task Management http://much4.us
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message