Fwd: Applications Messaging Standard
John Taylor
jontayler at gmail.com
Thu Feb 8 04:43:12 PST 2007
Whoops. Forgot to hit reply-all.
Begin forwarded message:
> From: John Taylor <jontayler at gmail.com>
> Date: 8 February 2007 12:42:47 GMT
> To: "Tony Linde" <Tony.Linde at leicester.ac.uk>
> Subject: Re: Applications Messaging Standard
>
>
> On 8 Feb 2007, at 11:48, Tony Linde wrote:
>
>> Thanks all. I agree that, as it stands, plastic is not supposed to
>> be any
>> sort of message queuing system: if it is just passing messages
>> around apps
>> on a desktop, the user can plainly see if anything has happened
>> and click
>> the button again if the message didn't arrive.
>
> My experience has been that if the message doesn't arrive then it
> never will - something has screwed up and you need to try that time-
> honoured computer fix of shutting the app down and starting it up
> again (or unregistering and reregistering).
>
>>
>> It may be that Al's hack to route messages between different
>> machines could
>> stray into Doug's distributed apps scenario and agree with Al that
>> it ought
>> not to be part of any initial standard.
>
> That's right. I don't see any reason for this to hold back
> standardizing the protocol for messaging within the desktop. We
> need interested parties to work with Al to experiment with
> connecting desktops together, write down what works and call that a
> different standard.
>
>>
>>> PLASTIC did right was leaving the messages alone. My application can
>>
>> I think you do need some standard messages but agree that the
>> messages need
>> to be extendable, much as we did with the registry types.
>
> That's pretty much what we've got. Our process so far has been to
> propose messages, incubate them for a while, then once they're
> widely adopted call them a standard. I'm afraid our documentation
> in this area is poor though.
>
>
>>
>> T.
>>
>>> -----Original Message-----
>>> From: Alasdair Allan [mailto:aa at astro.ex.ac.uk]
>>> Sent: 08 February 2007 10:20
>>> To: apps at ivoa.net
>>> Cc: Tony Linde; Noel Winstanley
>>> Subject: Re: Applications Messaging Standard
>>>
>>>
>>> Noel Winstanley wrote:
>>>> Plastic has a lot less support for security, transactions, and
>>>> other things that typically concern enterprise software. If a
>>>> plastic message is dropped, or even spoofed or intercepted, it's
>>>> assumed that this isn't the end of the world.
>>>
>>> I think this is a good assumption, we shouldn't over-engineer our
>>> solution. Things like quality of service and guaranteed delivery add
>>> a whole layer of complexity we don't really need for the task at
>>> hand.
>>>
>>> I also don't think we need support for (much) security, and I don't
>>> really want to go near logging or transactions, again I don't think
>>> its needed.
>>>
>>>> Similar to a messaging system, a plastic hub doesn't really care
>>>> about the content of the messages - the definition and format of
>>>> mesages are left to the message producer and consumer to agree,
>>>> whilst the hub just takes care of routing them.
>>>
>>> However this is vital I think, one thing I really (really) think
>>> PLASTIC did right was leaving the messages alone. My application can
>>> get a showObjects message (for instance) and do whatever it likes
>>> with it. It isn't constrained by the standard to do the expected
>>> thing. That leads to innovative uses for the messages, you can't
>>> think of everything when you build a standard...
>>>
>>>> Plastic is good for quickly exchanging control info between
>>> desktop
>>>> apps. Message Brokers are good for, eg, processing banking
>>>> transactions.
>>>
>>> Yup!
>>>
>>> Al.
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ivoa.net/pipermail/apps/attachments/20070208/5802b69f/attachment.html>
More information about the apps
mailing list