OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

uddi-spec message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [uddi-spec] WSDL TN Review: feedback on the current TN


John and others,

Thanks for great work of the well-polished TN! I've got a few comments:

Content
--------
- UDDIv3 optional extensions (Section 2.5.2): should they remain 
optional? Leaving them optional makes the users (of a v3 registry) hard 
to decide whether to rely on them or not. For example, if a user wants 
to find binding with a particular port name, he does not know whether he 
  can rely on doing a find_binding by categoryBag or not.


- Mapping of various wsdl: local names: I believe it had been discussed 
for a while in the past and I do not intend to reopen a rat hole. 
Anyhow, in brief, in the current mapping:
wsdl:portType – tModel name
wsdl:binding – tModel name
wsdl:port – bindingTemplate instanceParms; optionally bindingTemplate 
categoryBag (in UDDIv3)
wsdl:service – businessService categoryBag; optionally businessService name

It seems that we can also choose to more uniformly (i.e., easier to 
understand) map all wsdl: local names to categoryBag (with the exception 
of wsdl:port in UDDIv2 case).  The similar constructs (wsdl namespace) 
are also uniformly mapped to categoryBag.
I believe there must be some reason that the sub-committee chose not to 
do so. It'd be great if someone could explain the motivation of the 
current mapping.



Editorial
----------

- In find_binding examples (section 3.3.3 and 3.3.4), there is no 
serviceKey attribute. However, in UDDIv2 serviceKey attribute is required.

- It’d be great if some examples can be given demonstrate the capability 
added in the UDDIv3 mapping. For example, an example “Find bindings for 
port name” can be given to demonstrate the use of categoryBag in 
bindingTemplate.
Furthermore, some examples can also take advantage of basic UDDIv3 
enhancements. For example, section 3.3.3 can demonstrate the use of 
find_binding without serviceKey; section 3.3.5 can demonstrate embedded 
queries.


- sam



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]