SOA Registry Facts

This document provides facts related to SOA Registries for usage in the written part of my diploma thesis.

General

  • a standards-based SOA registry provides visibility, reusability, adaptability and managability [found]

Comparism

found at an OASIS-Listing
> (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"
							

Registries

DocumentDescriptionRating
UDDI-Registry Facts about UDDI.
ebXML-Registry TC Facts about ebXML registry.