- From: Booth, David (HP Software - Boston) <dbooth@hp.com>
- Date: Fri, 10 Jun 2005 12:18:12 -0400
- To: "Shlomo Cwang" <scwang@tti-telecom.com>
- Cc: <public-ws-desc-comments@w3.org>, "Jonathan Marsh" <jmarsh@microsoft.com>
Shlomo, Please note, however, that the WSDL 2.0 Primer has added some guidance on defining your own MEP. You can view the current editor's draft: http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/wsdl20/wsdl20-prime r.html#more-interfaces-defining-meps David Booth > -----Original Message----- > From: Jonathan Marsh [mailto:jmarsh@microsoft.com] > Sent: Thursday, June 09, 2005 5:07 PM > To: Booth, David (HP Software - Boston); Shlomo Cwang > Cc: public-ws-desc-comments@w3.org > Subject: RE: In-Multi-Out MEP [was "WSDL 2.0 specification"] > > > Thank you for your comment, which we tracked as LC114 [1]. > The Working Group reaffirmed its decision not to define such > a MEP in the core, nor to provide further guidance on how to > define MEP extensions. If this resolution is unacceptable > please let us know within two weeks. > > [1] http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC114 > > > -----Original Message----- > > From: public-ws-desc-comments-request@w3.org > [mailto:public-ws-desc- > > comments-request@w3.org] On Behalf Of David Booth > > Sent: Wednesday, March 09, 2005 9:04 AM > > To: public-ws-desc-comments@w3.org > > Cc: Shlomo Cwang > > Subject: In-Multi-Out MEP [was "WSDL 2.0 specification"] > > > > > > [Comments received from Shlomo Cwang <scwang@tti-telecom.com>] > > > > -----Forwarded Message----- > > From: Shlomo Cwang <scwang@tti-telecom.com> > > To: 'David Booth' <dbooth@w3.org> > > Subject: RE: WSDL 2.0 specification > > Date: Wed, 09 Mar 2005 16:27:23 +0200 > > > > David, > > > > By all means. Please, forward them to the public list. I hope the > > Working Group will reconsider these issues. > > The rationale for the In-Multi-Out MEP is the "bulk data retrieval" > > scenario > > we very often find in Telecom and non-Telecom applications. At the > > back-end, > > these services are usually implemented using an iterator design > > pattern, > > which would map very nicely to the In-Multi-Out MEP. > > As for the binding, we could potentially use a CORBA IIOP or JMS > > binding. > > Incidentally, I'm TTI's representative in the MTOSI > (Multi-Technology > > Operations System Interface) Working Group of the Telemanagement > > Forum. I'm > > hoping to propose the use of WSDL 2.0 for the next phase version of > > the > > MTOSI interface, but I need to be sure that the WSDL MEPs match the > > operations' patterns of the interface. > > Thanks again, > > > > Shlomo > > > > -----Original Message----- > > From: David Booth [mailto:dbooth@w3.org] > > Sent: Tuesday, March 08, 2005 9:29 PM > > To: Shlomo Cwang > > Subject: Re: WSDL 2.0 specification > > > > > > Shlomo, > > > > Thanks for your feedback and questions. My answers are > below. May I > > also forward them to the public list public-ws-desc-comments@w3.org > > for Last Call comments, so that others can read them and > the Working > > Group can track them? > > > > > > On Tue, 2005-03-08 at 11:23, Shlomo Cwang wrote: > > > Hi David, > > > > > > My name is Shlomo and I'm investigating the potential use of WSDL > > 2.0 for > > > the description of Telecom-based Web Services. > > > I know that you're involved in the WSDL 2.0 specification and I > > kindly > > > request your answers regarding some aspects of the spec which are > > not > > clear > > > to me. I appreciate your cooperation. The questions are: > > > > > > 1) Why has the In-Multi-Out pattern been deleted from the spec? > > > > As far as I recall there were two reasons: 1. nobody in the Working > > Group had a particular need for it; 2. we don't have a binding that > > uses it. > > > > > > > > 2) We need to describe an asynchronous Request-Multiple Response > > > interaction. How are we supposed to describe it without the In- > > Multi-Out > > > pattern? > > > > There are several options, though I don't know if you would > consider > > any of them good enough for your purposes. > > > > 1. Use the in-out pattern (regular request/response), but > specify an > > additional application-level constraint (outside of WSDL) > that there > > may be multiple instances of the response. Thus, the WSDL document > > itself would be insufficient for a client to make use of > the service. > > The client would *also* need to know of this additional > > application-level constraint. > > > > 2. Define the request and response as two separate one-way > operations, > > and specify application-level constraints (outside of WSDL) to > > indicate that one request may be followed by multiple > responses. From > > a WSDL perspective, each request would be a separate WSDL operation > > and each response would be a separate operation, but the > application > > could view the combination of a request and multiple responses as > > representing a single application-level operation. > > > > 3. Define a new MEP and corresponding binding extension for > > request-multi-response. > > > > > > > > 3) The specification states that on top of the 8 pre-defined > > patterns, > > > additional ones may be defined, but it doesn't provide a formal > > > language/notation/syntax for the pattern extensibility. How is the > > user of > > > the spec supposed to define new ones? > > > > Good point. I think it would make sense to add some > guidance on this > > to either the spec or the primer. The basic answer: > > > > 1. Look around on the Web to see if somebody else has > already defined > > one that is close enough to what you want. > > > > 2. Write an HTML document that clearly defines the MEP, and > post it at > > a stable URL that will represent the formal (URL) name of the MEP, > > such as > > http://example.com/2005/ws/in-multi-out. > > > > 3. Write a corresponding binding extension for your MEP. > > > > 4. Publicize your new MEP and binding extension, so that others can > > implement and use it. > > > > Note that the above procedure does *not* cause your MEP to become > > automatically recognized and usable by WSDL toolkits. It simply > > provides a well-defined mechanism for naming and reusing them. > > > > If you think the Working Group should reconsider its > decision to drop > > the request-multiple-response MEP, then please send your > comments to > > public-ws-desc-comments@w3.org. Please also explain why, > and describe > > your use case. > > > > > > > > > > Thanks in advance, > > > > > > Shlomo > > > > > > > > > Shlomo Cwang > > > Communication Solutions Manager > > > TTI Telecom > > > Petach Tikvah, Israel > > > Office +972 3 926-9736 > > > scwang@tti-telecom.com > > > > > > Information in this e-mail and its attachments is confidential and > > may be > > > privileged. This e-mail is for the exclusive use of the intended > > > recipient(s). If you are not one of the intended > recipients, you are > > hereby > > > informed that any use, disclosure, distribution, and/or copying of > > this > > > information is strictly prohibited. If you have received this > > information > > in > > > error, please inform the sender and then delete it from > your system > > > immediately. Thank you. > > -- > > > > David Booth > > W3C Fellow / Hewlett-Packard > > > >
Received on Friday, 10 June 2005 16:18:36 UTC