- From: He, Hao <Hao.He@thomson.com.au>
- Date: Tue, 15 Jul 2003 09:35:23 +1000
- To: "'David Booth'" <dbooth@w3.org>, jones@research.att.com
- Cc: www-ws-arch@w3.org, chrisfer@us.ibm.com
- Message-ID: <686B9E7C8AA57A45AE8DDCC5A81596AB046AE64F@sydthqems01.int.tisa.com.au>
+1 to the def: "A Message Exchange Pattern (MEP) is a template that establishes a pattern for the exchange of messages between agebts." -----Original Message----- From: David Booth [mailto:dbooth@w3.org] Sent: Tuesday, July 15, 2003 9:28 AM To: jones@research.att.com Cc: www-ws-arch@w3.org; chrisfer@us.ibm.com Subject: Re: section 2.2.22 Message Exchange Pattern (MEP) At 10:41 AM 7/11/2003 -0400, jones@research.att.com wrote: >Well, I guess I see this as a terminological issue. Yes, I agree. >I certainly agree >that there will be more complex "messaging patterns" than (SOAP) MEPs, >but for me the SOAP notion of an "exchange" has always had in view the >set of communicating participants involved in a message and its >responses. I never made the assumption, and I don't see it suggested in the SOAP definition of MEP[2]: "A Message Exchange Pattern (MEP) is a template that establishes a pattern for the exchange of messages between SOAP nodes." Personally, I think all we need to do is drop the word "SOAP" and change the word "nodes" to "agent", in order to be more consistent with the rest of our text: "A Message Exchange Pattern (MEP) is a template that establishes a pattern for the exchange of messages between nodes." From a WS Architecture point of view, I think that definition nails it. >For example, a messaging pattern that involved A and B >exchanging messages, followed by A and C exchanging messages (as >dictated by some application logic) is certainly a messaging pattern. >I just wouldn't call it a message *exchange* pattern in the SOAP/WSDL >sense. Well, I may not call it a "SOAP MEP" or a "WSDL MEP", because SOAP and WSDL have named specific MEPs that they recognize, but I would call it an MEP just as much as a one-way message pattern is an MEP. >. . . At the very least, if we widen the MEP term to include arbitrary >messaging patterns (MPs), it would still be good to have a term that >corresponds to the earlier notion of an MEP that involves "a message >and its responses". I find that notion both vague and unnecessary. I think we would be better served by being more specific: Use the term "WSDL MEP" to refer to WSDL MEPs, and "SOAP MEP" to refer to SOAP MEPs. Those terms have clear, well-defined meanings and don't require any new definitions. If you want a term that refers to the union of the two, just use "SOAP or WSDL MEPs". >This will be the natural unit upon which >higher-level messaging patterns are constructed. Any language for defining higher order patterns would have to be specific about which patterns are the basic building blocks, such as: "Higher order patterns are built out of WSDL MEPs." -- David Booth W3C Fellow / Hewlett-Packard Telephone: +1.617.253.1273
Attachments
- text/plain attachment: InterScan_Disclaimer.txt
Received on Monday, 14 July 2003 19:33:47 UTC