- From: FABLET Youenn <youenn.fablet@crf.canon.fr>
- Date: Fri, 24 Jan 2003 10:40:08 -0500 (EST)
- To: www-ws-desc@w3.org
- Message-ID: <3E315E1B.3090308@crf.canon.fr>
This is a follow-up on the out-(in|ifault)* pattern (i.e. a multicast output message followed by input/fault messages from different nodes) discussion. There was some discussion about its related reverse pattern. If I remember correctly, the reverse chosen pattern was in-(out|ofault) which is also the reverse of the out-(in|ifault). I would argue that the reverse pattern might in fact probably be in-(out|ofault)? because a multicasted receiving node might not even want to answer to the incoming multicasted message. The desired number of interaction patterns to describe would grow from 7 to 8. in out in-(out|ofault) out-(in|ifault) in-out*-ofault? out-in*-ifault? out-(in|ifault)* in-(out|ofault)? Following the "soapish" mep approach (where nodes are defined but the service is not identified), we would need to write 4 specs. Following the "non-soapish" mep approach (where the service is identified in the spec), we would need to write 8 specs. Interestingly, it seems that the out-(in|ifault)* pattern is not entirely defined if we do not define its reverse pattern: the pattern out-(in|ifault)* is very different whether all receiving nodes must or may answer (i.e. whether its reverse mep is in-(out|ofault) or in-(out|ofault)?) What is interesting with the "soapish" mep approach is that you do not need to care about the reverse patterns, they are already in the 'not reversed' specs :-) . And because they are already defined somewhere, we do not need to define by their own ;-) Youenn
Received on Friday, 24 January 2003 12:40:46 UTC