60 likes | 236 Views
TIBCO Proposal for SCA Eventing. Scott Vorthmann Sabin Ielceanu Pradeep Simha December 1, 2009. componentType mapping. C. Component1. A. developer’s metadata. componentType. B. A. assembler’s choice. B. C. Component2. A. B. C. one-way. producer syntax.
E N D
TIBCO Proposal for SCA Eventing • Scott Vorthmann • Sabin Ielceanu • Pradeep Simha • December 1, 2009
componentType mapping C Component1 A developer’s metadata componentType B A assembler’s choice B C Component2 A B C one-way
producer syntax <producer name="xs:NCName" target="list of xs:anyURI"? requires="list of xs:QName"? policySets="list of xs:QName"?> <interface/> <producerBinding/>* </producer>
consumer syntax <consumer name="xs:NCName" source="list of xs:anyURI"? requires="list of xs:QName"? policySets="list of xs:QName"?> <interface/> <consumerBinding/>* </consumer>
channel syntax <channel name="xs:NCName" requires="list of xs:QName"? policySets="list of xs:QName"?> <interface/>* <channelBinding/>* </channel>
if you insist... <interface.sca-events typeNamespaces="list of xs:anyURI"? typeNames="list of xs:QName"?/>