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] Restructuring the UDDI Schemas and WSDL


Why wait till V4 to do this?  If it's just clean-up then we can slip this
into 3.0.1 (or 3.1?).

Daniel

> -----Original Message-----
> From: John Colgrave [mailto:colgrave@hursley.ibm.com] 
> Sent: Wednesday, October 08, 2003 7:30 PM
> To: 'UDDI Spec TC'
> Subject: [uddi-spec] Restructuring the UDDI Schemas and WSDL
> 
> 
> This is not related to the code-generation issue.
> 
> I have been looking at restructuring the UDDI schemas and 
> WSDL to make it clearer what is the core registry content and 
> what is related to one or more APIs.
> 
> I have started to put together an initial "V4" description of 
> UDDI which is based on the V3 description but with an 
> OASIS-style namespace and restructured to factor out elements 
> into the appropriate place.
> 
> I have a four-tier structure at the moment.
> 
> The foundation is uddi_v4_im.xsd (the "im" stands for 
> "information model") which is basically tModel, 
> businessEntity and everything that those elements reference.  
> I have adopted a style of using local anonymous types 
> wherever possible and the combination of adopting this style 
> and omitting those elements and types that are only used in 
> the definition of one or more APIs results in a core schema 
> that is around one third the size of uddi_v3.xsd.
> 
> The next layer up is uddi_v4_common.wsdl which contains some 
> types that are used in more than one API, and corresponding 
> message definitions.  This file does a schema import of 
> uddi_v4_im.xsd within the types section.
> 
> The next layer up is a set of portType WSDL files, I have 
> only done uddi_v4_publish_portType.wsdl.  Each of these 
> portType files has a types section that defines types unique 
> to that portType, a corresponding set of message definitions 
> for those types, and then a single portType.  Each file does 
> a wsdl import of uddi_v4_common.wsdl and a schema import of 
> uddi_v4_im.xsd within the types section.
> 
> The final layer is a set of binding WSDL files, I have only 
> done uddi_v4_publish_binding.wsdl.  These are pretty much the 
> same as the V3 ones.  Each binding WSDL file does a wsdl 
> import of the corresponding portType WSDL file and defines a 
> single SOAP/HTTP binding for that portType.
> 
> I know it is difficult to visualize this without seeing it so 
> if there is sufficient interest I will put together a "4.0.1" 
> version of what I have done based on the final 3.0.1 schemas 
> and make that available.
> 
> John Colgrave
> IBM
> 
> 
> 
> 
> To unsubscribe from this mailing list (and be removed from 
> the roster of the OASIS TC), go to 
> http://www.oasis-open.org/apps/org/workgroup/uddi-spec/members
/leave_workgroup.php.




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