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: Fw: UDDI URI Scheme Registration with IANA



FYI... I submitted the registration of UDDI to be posted as an Internet Draft with the IETF.


Andrew Hately
IBM Austin
UDDI Development, Emerging Technologies
Lotus Notes: Andrew Hately/Austin/IBM@IBMUS
Internet: hately@us.ibm.com
(512) 838-2866,  t/l 678-2866

----- Forwarded by Andrew Hately/Austin/IBM on 10/10/2003 01:47 PM -----
Andrew Hately/Austin/IBM

10/10/2003 01:30 PM

To
internet-drafts@ietf.org
cc
Tom Bellwood/Austin/IBM@IBMUS, lclement@microsoft.com, karl.best@oasis-open.org, jamie.clark@oasis-open.org
Subject
UDDI URI Scheme Registration with IANA





Dear Sir or Madam,

Please find attached a submssion for "UDDI URI Scheme Registration with IANA".  This document has been prepared and is being submitted with the agreement of the OASIS UDDI Specification Technical Committee.



This document is being submitted for consideration on the informational track.

Feel free to contact me with any questions regarding this submission.

Thank you.

Sincerely,

Andrew Hately
IBM Austin
UDDI Development, Emerging Technologies
Lotus Notes: Andrew Hately/Austin/IBM@IBMUS
Internet: hately@us.ibm.com
(512) 838-2866,  t/l 678-2866


                                                                        
   Internet Draft                                         A Hately, IBM 
   Document: draft-hately-uddi-uri-scheme-05.txt     K Best, OASIS Open 
   Expires: April 2004                                     October 2003 
    
    
                  UDDI URI Scheme Registration with IANA 
    
    
Status of this Memo 
    
   This document is an Internet-Draft and is subject to all provisions 
   of Section 10 of RFC2026 [1] except that the right to produce 
   derivative works is not granted.  
    
   Internet-Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its areas, and its working groups.  Note that      
   other groups may also distribute working documents as Internet-
   Drafts. 
    
   Internet-Drafts are draft documents valid for a maximum of six months 
   and may be updated, replaced, or obsoleted by other documents at any 
   time.  It is inappropriate to use Internet-Drafts as reference 
   material or to cite them other than as "work in progress." 
    
   The list of current Internet-Drafts can be accessed at 
        http://www.ietf.org/ietf/1id-abstracts.txt 
   The list of Internet-Draft Shadow Directories can be accessed at 
        http://www.ietf.org/shadow.html. 
    
    
Abstract 
 
   This IETF document reproduces the UDDI keying scheme  definition 
   found in the OASIS UDDI Version 3 Specification [2] and is published 
   as an RFC for ease of access and IANA registration. Change control is 
   retained within OASIS 
    
    
Conventions used in this document 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this 
   document are to be interpreted as described in RFC-2119 [3]. 
    
Table of Contents 
    
   1. Introduction...................................................2 
   2. URI Scheme Formal Syntax Definition and Character Encoding.....2 
   3. Intended Usage.................................................4 
 
 
Hately                   Expires - April 2004                 [Page 1] 




      UDDI URI Scheme Registration with IANA             October 2003 
 
 
   4. Applications and or protocols which may use the UDDI URI scheme4 
   5. Security Considerations........................................4 
   6. IANA Considerations............................................4 
   References........................................................5 
   Acknowledgments...................................................6 
   Author's Addresses................................................6 
    
    
1.   Introduction 
 
    
   The OASIS Universal Description Discovery & Integration (UDDI) 
   Version 3 Specification provides a system for registering and 
   discovering the information required to use a Web service and 
   information about the provider offering the Web service. The focus of 
   UDDI is the definition of a set of services supporting the 
   description and discovery of (1) businesses, organizations, and other 
   Web services providers, (2) the Web services they make available, and 
   (3) the technical interfaces which may be used to access those 
   services. Each of the enumerated entities is uniquely identified in a 
   UDDI registry by a unique key to facilitate queries and updates 
   pertaining to the entity. 
    
1.1     Licensing and Availability 
    
   The UDDI Version 3 Specification may be used under the terms set 
   forth in the OASIS IPR Policy [4].  Under that policy, information 
   regarding claims and licenses is available at [http://www.oasis-
   open.org/committees/uddi-spec/ipr.php] 
    
2.    URI Scheme Formal Syntax Definition and Character Encoding 
 
   A UDDI URI is the unique key for each entity in a UDDI registry. The 
   complete ABNF grammar in Section 2.1 is the only authoritative syntax 
   definition. 
    
2.1     ABNF Grammar 
    
   The following syntax specification uses the augmented Backus-Naur 
   Form (BNF) as described in RFC-2234 [5]. 
 
   uddiScheme           =  %d117.100.100.105 ; "uddi" in lower case 
    
   uddiKey              =  keyGeneratorKey / nonKeyGeneratorKey 
    
   nonKeyGeneratorKey   =  uuidKey / domainKey / derivedKey 
    
   uuidKey              =  uddiScheme ":" uuid_part 
    
 
 
Hately                   Expires - April 2004                 [Page 2] 











      UDDI URI Scheme Registration with IANA             October 2003 
 
 
   uuid_part            =  8HEXDIG "-"
                           4HEXDIG "-" 
                           4HEXDIG "-" 
                           4HEXDIG "-" 
                           12HEXDIG 
    
   domainKey            =  uddiScheme ":" hostname 
    
   hostname             =  *(domainlabel ".") toplabel ["."] 
    
   domainlabel          =  alphanum /  
                           alphanum *(alphanum / "-") alphanum 
    
   toplabel             =  ALPHA / ALPHA *(alphanum / "-") alphanum 
    
   alphanum             =  ALPHA / DIGIT 
    
   derivedKey           =  nonKeyGeneratorKey ":" KSS 
    
   keyGeneratorKey      =  nonKeyGeneratorKey ":" "keygenerator"
    
   KSS                  =  1*uric ; KSS MUST NOT BE "keygenerator"
    
   Uric                 =  reserved / unreserved / escaped 
    
   reserved             =  ";" / "/" / "?" / ":" / "@" / "&" / 
                           "=" / "+" / "$" / "," 
    
   unreserved           =  alphanum / mark 
    
   mark                 =  "-" / "_" / "." / "!" / "~" / "*" / 
                           "'" / "(" / ")"
    
   escaped              =  "%"  HEXDIG HEXDIG 
    
   There are some extra restrictions on domain names that are not 
   captured in the ABNF syntax above: 
    
   1. The maximum length of a string representation of a domain name is 
   253 characters/octets. 
    
   2. The maximum length of an individual domainlabel is 63 
   characters/octets. 
    
   3. KSS must not be "keygenerator"
    
    
    

 
 
Hately                   Expires - April 2004                 [Page 3] 











      UDDI URI Scheme Registration with IANA             October 2003 
 
 
3.   Intended Usage 
 
   A UDDI URI is intended to represent a uddiKey to reference an entity 
   within a given UDDI registry.  Within a given registry each uddiKey 
   references only one entity.  The uddiKey for an entity can be used 
   for internal referencing pointers from one UDDI entity to another 
   using a uddiKey.  An example of an internal reference in UDDI is that 
   several Web services implementing the same specification should all 
   reference the same Web service concept (tModel) by using the uddiKey 
   for the tModel in the technical fingerprint of the service (tModelKey 
   contained in a child of the bindingTemplate). The uddiKey for an 
   entity can also be used for external referencing where the 
   combination of a SOAP endpoint to access the registry plus a UDDI key 
   allows a UDDI aware application to retrieve a particular entity in 
   that registry. 
    
4.   Applications and or protocols which may use the UDDI URI scheme 
    
   UDDI aware applications make extensive use of the UDDI URI scheme to 
   identify the entities in a registry. These UDDI aware applications 
   use a particular UDDI URI within a particular registry to reference 
   the meta-data for Web service providers (businessEntity elements) and 
   Web service concepts (tModel elements) and the actual Web service 
   meta-data itself (businessService and bindingTemplate elements). 
    
5.   Security Considerations 
    
   When a UDDI URI is carried within SOAP messages to a UDDI registry, 
   security is addressed by framework and policies of the UDDI node 
   receiving the message as part of the registry. As indicated in the 
   UDDI specification, the security is addressed within the 
   corresponding protocol.  
        
   In general, security, as it relates to the usage and carriage of a    
   UDDI URI, is considered as an issue that should be addressed within   
   scope of UDDI security framework and policies or other relevant 
   protocols and is not within the scope of this document. 
    
   The primary security issue relating specifically to a UDDI URI is 
   that the mapping between the entity and the UDDI URI is registry 
   specific.  This means that it is necessary for applications for and 
   users of UDDI registries to ensure that no assumption about identity 
   of an entity is derived solely from the uddiKey. 
    
6.   IANA Considerations 
    
   The purpose of this document is serving as a reference point for the    
   purposes of registering the UDDI URI scheme with IANA.  
        
 
 
Hately                   Expires - April 2004                 [Page 4] 











      UDDI URI Scheme Registration with IANA             October 2003 
 
 
   Having the URI registered with IANA will ensure that there is no    
   duplication of the URI scheme "uddi". This document reproduces the    
   exact definition of the scheme from the UDDI Version 3.0 
   specification 
        
      [NOTE to IANA: Replace RFC XXXX with the RFC number of this 
   document]  
        
      Registration Template  
        
         URI scheme name: uddi  
        
         URI scheme syntax: Section 2 of RFC XXXX  
        
         Character encoding considerations: Section 2 of RFC XXXX  
        
         Intended usage: Section 3 of RFC XXXX  
        
         Applications and/or protocols which use this scheme: Section of  
         RFC XXXX  
        
         Interoperability considerations: None. (Section 2 of RFC XXXX  
         contains the first version of UDDI URI definition.)   
        
         Security considerations: Section 5 of RFC XXXX  
        
         Relevant publications: [2]  
        
         Contact: Andrew Hately, hately@us.ibm.com and Karl Best, 
          karl.best@oasis-open.org 
        
         Author/Change Controllers: Andrew Hately and Karl Best 
    
References 
    
                     
   1  Bradner, S., "The Internet Standards Process -- Revision 3", BCP 
      9, RFC 2026, October 1996. 
    
   2  OASIS UDDI Specification Technical Committee, Committee 
      Specification, "UDDI Version 3.0", OASIS, July 2002 
    
   3  Bradner, S., "Key words for use in RFCs to Indicate Requirement 
      Levels", BCP 14, RFC 2119, March 1997 
    
   4  OASIS Policy on Intellectual Property Rights, OASIS, [at   
      http://www.oasis-open.org/who/intellectualproperty.php] 
    

 
 
Hately                   Expires - April 2004                 [Page 5] 











      UDDI URI Scheme Registration with IANA             October 2003 
 
 
                                                                         
   5  Crocker, D. and Overell, P.(Editors), "Augmented BNF for Syntax 
      Specifications: ABNF", RFC 2234, Internet Mail Consortium and 
      Demon Internet Ltd., November 1997 
    
    
    
    
Acknowledgments 
    
   This document is prepared and posted with the agreement of the OASIS 
   UDDI Specification Technical Committee. 
    
Committee's Address 
    
   The OASIS UDDI Specification Technical Committee can be contacted via 
   its permanent home page at 
     
   http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uddi-spec 
    
   or through the current chairs: 
    
         Tom Bellwood  
         IBM 
         Email: bellwood@us.ibm.com 
    
         Luc Clement 
         Microsoft Corporation  
         Email: lclement@windows.microsoft.com  
    
    
    
Author's Addresses 
    
   Andrew Hately 
   IBM 
   11501 Burnet Road 
   Austin, TX USA 
   Phone: +1.512.331.3826 
   Email: hately@us.ibm.com  
    
   Karl Best 
   OASIS Open 
   630 Boston Rd 
   Billerica, MA 01821 
   978-667-5115 
   Email: karl.best@oasis-open.org 


 
 
Hately                   Expires - April 2004                 [Page 6] 











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