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

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

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


Subject: [ADDITIONAL CROSSWALK ITEM] Re: [regrep] ebXML Registry/UDDI "Crosswalk"


I just added one item to the crosswalk at the end (regarding
SpecificationLink) - it now reads:

(3) Crosswalk*:
-------------

UDDI "businessEntity"  ---> ebXML Registry "Organization"
UDDI "businessService" ---> ebXML Registry "Service"
UDDI "bindingTemplate" ---> ebXML Registry "ServiceBinding"
UDDI "tModel"          ---> ebXML Registry "ExtrinsicObject"
Relation between UDDI "bindingTemplate" and UDDI "tModel" ---> ebXML
Registry "SpecificationLink"

*---> means "is roughly equivalent to in the Web Services context"

Chiusano Joseph wrote:
> 
> Lately it seems that I am seeing more and more cases where UDDI is
> mentioned for registration and discovery of Web Services descriptions,
> but not ebXML Registry. In fact, I attended a session at my firm
> yesterday where the presenter did this very thing! Another example is
> the XrML (eXtensible Rights Markup Language) spec - which is being
> developed under an OASIS TC - which specifies service references using
> WSDL and UDDI - but not ebXML. :(
> 
> It seems to me that if we were to create some sort of formal "crosswalk"
> between UDDI and ebXML Registry as a Technical Note, it would allow
> those who reference UDDI to more easily reference ebXML Registry because
> they would see the parallel between the 2 specifications in this area.
> In light of that, I've drafted a preliminary crosswalk - please see the
> 2 attached files for reference (they were extracted from the UDDI 3.0
> spec and our "Registering Web Services in an ebXML Registry" Technical
> Note). Below I list and describe:
> 
> (1) The UDDI Core Structures
> (2) The ebXML Registry Web Services-Related Classes
> (3) Crosswalk between the 2
> 
> Please provide feedback on the accuracy of this.
> 
> Thanks,
> Joe
> 
> (1) UDDI Core Structures:
> ------------------------
> 
> businessEntity: Describes a business or other organization that
> typically provides Web services
> 
> [businessEntities contain businessServices]
> 
> businessService: Describes a collection of related Web services offered
> by an organization described by a businessEntity
> 
> [businessServices contain bindingTemplates]
> 
> bindingTemplate: Describes the technical information necessary to use a
> particular Web service
> 
> [bindingTemplates contain references to tModels]
> 
> tModel: Describes a "technical model" representing a reusable concept,
> such as a Web service type, a protocol used by Web services, or a
> category system
> 
> (2) ebXML Registry Web Services-Related Classes:
> -----------------------------------------------
> 
> Organization: A RegistryObject instance that provides information on
> organizations such as a Submitting Organization.
> 
> [An Organization may be associated with one or more Services]
> 
> Service: A RegistryEntry instance that provides information on services.
> 
> [A Service has a collection of ServiceBindings]
> 
> ServiceBinding: A RegistryObject instance that represents technical
> information on a specific way to access a specific interface offered by
> a Service instance.
> 
> [A ServiceBinding may have a SpecificationLink instance]
> 
> SpecificationLink: Provides the linkage between a ServiceBinding and one
> of its technical specifications that describes how to use the service
> with that ServiceBinding.
> 
> (3) Crosswalk*:
> -------------
> 
> UDDI "businessEntity"  ---> ebXML Registry "Organization"
> UDDI "businessService" ---> ebXML Registry "Service"
> UDDI "bindingTemplate" ---> ebXML Registry "ServiceBinding"
> UDDI "tModel"          ---> ebXML Registry "ExtrinsicObject"
> 
> *---> means "is roughly equivalent to in the Web Services context"
> 
>   ------------------------------------------------------------------------
>                                       Name: UDDI Core Structures.doc
>    UDDI Core Structures.doc           Type: Microsoft Word Document (application/msword)
>                                   Encoding: base64
>                            Download Status: Not downloaded with message
> 
>                                                              Name: ebXML Registry Web Services-Related Classes.doc
>    ebXML Registry Web Services-Related Classes.doc           Type: Microsoft Word Document (application/msword)
>                                                          Encoding: base64
>                                                   Download Status: Not downloaded with message
> 
>   ------------------------------------------------------------------------
> You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgroup.php
begin:vcard 
n:Chiusano;Joseph
tel;work:(703) 902-6923
x-mozilla-html:FALSE
url:www.bah.com
org:Booz | Allen | Hamilton;IT Digital Strategies Team
adr:;;8283 Greensboro Drive;McLean;VA;22012;
version:2.1
email;internet:chiusano_joseph@bah.com
title:Senior Consultant
fn:Joseph M. Chiusano
end:vcard


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