← Prev in month
← Prev in thread
Next in thread →
Next in month →
Re: [sca-assembly] NEW ISSUE: Need some notion of "callback" address inconjunction with eventing
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: From: Eric Johnson <> To: OASIS SCA Assembly <> 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
← Prev in month
← Prev in thread
Next in thread →
Next in month →