sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [sca-assembly] NEW ISSUE: Need some notion of "callback" address inconjunction with eventing
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
- Date: Fri, 29 Oct 2010 08:49:16 +0100
Logged as: http://www.osoa.org/jira/browse/ASSEMBLY-249
Yours, Mike.
Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431
Email: mike_edwards@uk.ibm.com
From:
| Eric Johnson <eric@tibco.com>
|
To:
| OASIS SCA Assembly <sca-assembly@lists.oasis-open.org>
|
Date:
| 29/10/2010 00:16
|
Subject:
| [sca-assembly] NEW ISSUE: Need some
notion of "callback" address in conjunction with eventing |
Title: Need some notion of "callback" address
in conjunction with eventing
Target: Assembly 1.2 WD 01
Description:
For some uses of eventing, the point of using an event driven system is
to decouple a collection of asynchronous interactions.
For example component A sends a message to component B, and A directs B
to send a response to component C.
JMS, for example, includes the JMSReplyTo property. This allows for
asynchronous communications, and allows for the sender to dictate where
the response should go, eliminating any direct architectural coupling of
the receiver with the sender.
For the purposes of eventing in SCA, it is desirable on the "producer"
side to send a message with a "reply" address pointing to some
other
consumer (or channel) on the component, or in the composite.
Likewise, on the consumer side, it may be useful to tie that consumer to
an "unwired" producer, where that producer never gets wired to
anything
but rather sends to the destination received by the consumer.
Abstract proposal:
In the case of a producer expecting a "reply", change the "producer"
on
a component so that it includes something like a "@replyTo" attribute.
In the case of a producer sending a "reply", change the producer
to have
a "inReplyTo" attribute that names a particular consumer on the
same
component (@target attribute & @replyTo attribute not allowed)
-Eric.
---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail. Follow this link to all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]