- From: Mark Nottingham <mark.nottingham@bea.com>
- Date: Wed, 10 Nov 2004 18:00:48 -0800
- To: "Bergersen, Rebecca" <Rebecca.Bergersen@iona.com>
- Cc: "Vinoski, Stephen" <Steve.Vinoski@iona.com>, <public-ws-addressing@w3.org>, "Newcomer, Eric" <Eric.Newcomer@iona.com>
Rebecca,
Issue 23 became a discussion of optionality in EPRs because that was
the most well-defined aspect of it discussed at the F2F; your action
item was specifically intended to assure that the other aspects of the
original issue, as you saw them, were captured.
Your proposed issue did not "disappear"; I asked for clarification, in
http://lists.w3.org/Archives/Public/public-ws-addressing/2004Nov/
0109.html
Thank you for providing that clarification, and for capturing the
remainder of your original issue.
Can you differentiate what you describe below from the existing issue
27?
http://www.w3.org/2002/ws/addr/wd-issues/#i027
What's there *appears* to be the same issue that you're raising.
If it is essentially the same issue, I'll augment the existing issue
with the information and proposal you've provided, rather than open a
duplicate issue knowingly.
Thanks,
On Nov 10, 2004, at 4:31 PM, Bergersen, Rebecca wrote:
> In case this issue looks familiar to the twenty or so people who
> attended the NYC face-to-face, it should. This "new" issue is a
> restatement of an issue that was defined at the second day of that
> face-to-face meeting in New York; it was discussed for two hours on
> the third day of that meeting and discussion was continued to the
> teleconference. However, when the teleconference occured, the issue
> had been framed as the optionality of metadata - certainly a point of
> view on a link to a WSDL service definition, but not the actual topic
> of the issue defined at the face-to-face. However, at the
> teleconference I was given the action item to redefine both this issue
> and the multiple ports issue. I did that, publishing both issues the
> following morning. The ports issue made it to the issue list, but the
> WSDL reference issue disappeared. Instead an issue dealing with
> WSDL:location that was submitted later by another individual appeared.
>
> This reference to WSDL definition in an EPR is a restatement of the
> issue in the formal manner that was defined after the sequence of
> events described above. Please discuss this issue based on the formal
> definition I have presented.
>
> With respect,
> Rebecca Bergersen
> Principal Architect, Middleware Standards
> rebecca.bergersen@iona.com
> -------------------------------------------------------
> IONA Technologies
> 200 West Street Waltham, MA 02451 USA
> Tel: (781) 902-8265
> Fax: (781) 902-8001
> -------------------------------------------------------
> Making Software Work Together TM
>
>
>
>
> -----Original Message-----
> From: Bergersen, Rebecca
> Sent: Wednesday, November 10, 2004 7:11 PM
> To: 'public-ws-addressing@w3.org'
> Cc: Vinoski, Stephen; Newcomer, Eric; Bergersen, Rebecca
> Subject: NEW Issue - Reference to WSDL definition in an EPR
>
> Title: Reference to WSDL definition in an EPR
>
> Description: According to the ws-addressing submission, "Endpoint
> references
> convey the information needed to identify/reference a Web service
> endpoint, and may be used in several different ways: endpoint
> references are suitable for conveying the information needed to
> access a Web service endpoint...." However, in order to assure that
> the information needed to access a Web service endpoint, a reference
> to the WSDL definition of a service is sometimes required and in
> those cases must be included as part of the EPR construct.
>
> Justification: This requirement derives from several common use
> cases. For example, in a communication chain there may be
> intermediaries that can accept incoming messages and, in a fully
> dynamic manner, further dispatch or route those onward. This is what
> we do with our products. The trick is that the next recipient might
> use a completely different protocol/transport/format than what the
> message came in on. For this case it is necessary to perform a fully
> dynamic dispatch by using the target's WSDL definition and to build
> dynamic proxies and to bind to the service over one of the
> protocol/transport/format combinations it supports. The whole
> definition is required so there is access to all the possible
> bindings
> for the service. The WSDL definition is also used in cases where
> consumer applications want to avoid compiling in static port type
> information, and instead want, for flexibility purposes, late
> (runtime) binding to the service.
>
> Target: Core
>
> Proposal:
> 1. Extend section 2.1, Information Model for Endpoint References, to
> include the following:
> [definition] : URI (0..1)
> The optional element that provides an link to the WSDL service
> definition.
>
> 2. Extend section 2.2, Endpoint Reference XML Infoset
> Representation, to include the following:
>
> Example 2-1. @@@
> <wsa:EndpointReference>
> ...
> <wsdl:serviceDefinition>xs:anyURI</wsdl:serviceDefinition>
> ...
> </wsa:EndpointReference>
>
> and to include the following as a description of the additional
> information:
>
> /wsdl:serviceDefinition
> This optional element provides a link to the WSDL service
> definition.
>
--
Mark Nottingham Principal Technologist
Office of the CTO BEA Systems
Received on Thursday, 11 November 2004 02:00:55 UTC