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] | [Elist Home]


Subject: RE: [uddi-spec] AR019 Completed - Update of v2 tModels in preparationfor submission of V2 as an OASIS Std.


Title: Message
Anne was kind enough to provide input on the v2 tModels. She identified mostly typos, but there are a couple of questions that need to be addressed. I've posted the updated documents that provide Anne's questions and my answers. Anne identifies the following inconsistency:
I just looked at the tModel and questioned the use of identifier. I'm not convinced that isReplacedBy is always a one-to-one relationship. I can imagine that a single tModel might replace more than one previous version, or that an earlier version tModel might get replaced by two (e.g., a UDDI/WSDL V1 mapping tModel would be replaced by two or more tModels representing portType and multiple bindings.)
I've discussed this with Claus and we came to the following conclusion. Earlier this year when we changed the type of the owningBusiness tModel from "identifier" to "categorization" based on Claus' request, we realized the very same inconsistency that Anne now talks about. At that time we (the UDDI Working Group) agreed to NOT change the type of the isReplacedBy tModel - but the reason for the decision was mainly based on timing.
 
We propose to not change it now either (even when it would be more consistent) since we also would have to change the specification. The tModel overviewDocs are supplementary material and should simply be consistent with the specification - which they now are.
 
Anne, if you think this warrants it, please submit a spec change request for v2.
 
I've posted the marked up documents as Word docs and the revised html version at the following locations. Please review and be prepared to vote on accepting these at our 9 Jan telecon.
 
Luc
 
(FYI - I won't be replying to mail until 7 Jan when I return from vacation)
 
  • UDDI Registry tModels:
  • UDDI Other Core tModel
  • Replication tModels
  • Taxonomy tModels
  •  


    From: Luc Clement [mailto:lclement@microsoft.com]
    Sent: Thursday, December 12, 2002 08:23
    To: Von Riegen, Claus; uddi-spec@lists.oasis-open.org

    As usual, a sharp eye. Updates made and available at:


    From: Von Riegen, Claus [mailto:claus.von.riegen@sap.com]
    Sent: Thursday, December 12, 2002 08:09
    To: Luc Clement; uddi-spec@lists.oasis-open.org

    Hi Luc,
     
    The text of the UDDI Operators Taxonomy tModel (in the Taxonomy tModels doc) still reads:
     
    Section 9.1: "UDDI provides a mechanism that may be used by publishers to identify businessEntities according to any number of identification systems. (See UDDI Version 2 API Specification [1] and UDDI Version 2 Data Structure Reference [2] for more information on how to use identitification systems in UDDI.) This section defines a tModel used to identify a businessEntity as belonging to a node operator in a registry in which the businessEntity appears."
     
    Section 9.1.1: "Each UDDI registry -- e.g., the public UDDI Business Registry -- consists of a number of operator nodes. Each operator in a registry has a special businessEntity associated with it, called its "operational businessEntity". The businessServices in this businessEntity represent web services that relate to the operator's role as one of the operators in the registry. The validate_values services used with checked taxonomies and identifier systems, for example, are located in the operational businessEntity of the registry node operator who has custody of them.

    The uddi:operators identifier system is designed to allow reliable identification of the registry's "operational businessEntities" so that operators and others can locate the businessServices associated with the operators of the registry.

    This checked value set is used to categorize the businessEntity of a UDDI operator. Each such businessEntity SHOULD be categorized with the uddi-org:operators taxonomy."

    And should be changed to read:
     
    Section 9.1: "UDDI provides a mechanism that may be used by publishers to categorize businessEntities according to any number of category systems. (See UDDI Version 2 API Specification [1] and UDDI Version 2 Data Structure Reference [2] for more information on how to use category systems in UDDI.) This section defines a tModel used to categorize a businessEntity as belonging to the group of node operators in a registry in which the businessEntity appears."
     
    Section 9.1.1: "Each UDDI registry -- e.g., the public UDDI Business Registry -- consists of a number of operator nodes. Each operator in a registry has a special businessEntity associated with it, called its "operational businessEntity". The businessServices in this businessEntity represent web services that relate to the operator's role as one of the operators in the registry. The validate_values services used with checked taxonomies and identifier systems, for example, are located in the operational businessEntity of the registry node operator who has custody of them.

    The uddi:operators category system is designed to allow reliable categorization of the registry's "operational businessEntities" so that operators and others can locate the businessServices associated with the operators of the registry.

    This checked value set is used to categorize the businessEntity of a UDDI operator. Each such businessEntity SHOULD be categorized with the uddi-org:operators taxonomy."

    I hope that's it so far ...

    Claus

    -----Original Message-----
    From: Luc Clement [mailto:lclement@microsoft.com]
    Sent: Donnerstag, 12. Dezember 2002 16:19
    To: Von Riegen, Claus; uddi-spec@lists.oasis-open.org
    Subject: RE: [uddi-spec] AR019 Completed - Update of v2 tModels in preparation for submission of V2 as an OASIS Std.

    Thanks for picking these up. See inline.
     
    I've updated the following tModels accordingly:
    Luc
     

    From: Von Riegen, Claus [mailto:claus.von.riegen@sap.com]
    Sent: Thursday, December 12, 2002 01:22
    To: Luc Clement; uddi-spec@lists.oasis-open.org

    Hi Luc,
     
    I am sure that I have read the documents once before, but I now have found some technical issues (most of them are minor ones) as follows.
     
    UDDI Registry tModels
    Taxonomy tModels
    FYI - I've recently posted the v2 errata documents issued by the UDDI WG to http://www.oasis-open.org/committees/uddi-spec/contribs.shtml#v2errata for reference purposes.
    Claus
     
    -----Original Message-----
    From: Luc Clement [mailto:lclement@microsoft.com]
    Sent: Donnerstag, 12. Dezember 2002 06:27
    To: uddi-spec@lists.oasis-open.org
    Subject: [uddi-spec] AR019 Completed - Update of v2 tModels in preparation for submission of V2 as an OASIS Std.
    Importance: High


    In accordance with our discussion at the 20021203 telecon, Toufic Boubez and I took AR019 (http://oasis-open.org/committees/uddi-spec/doc/process/UDDI-TC-ARList.htm). Our task was to cleanup each of the following v2 tModels:

    The changes that were made was to add a tModel structure definition to each of the tModels; correct the overviewURLs of some; and reconcile the categorization of the tModels with those of the tModel structure definitions.

    This AR has been completed. Draft Word (includes revision marks) and HTML document versions of the tModels has been posted for review at the following locations:

    Please review and provide comment by close of business Tue 17 Dec. This is necessary to allow Tom and I to proceed to submit the "V2 package" to the OASIS board for vote as an OASIS Standard.

    Luc Clément
    Microsoft
    Co-chair, OASIS UDDI Spec TC




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


    Powered by eList eXpress LLC