Understanding UDDI (4): Metadata System TMODEL - Appendix

zhaozj2021-02-17  43

Public TMODEL and agreed rules

(This article was originally published by the IBM DeveloperWorks China website, its URL is http://www.ibm.com/developerWorks/cn/)

(This article is the TMODEL system and public TMODEL published in the developerWorks column. You need to browse the original text, please visit http://www.ibm.com/developerworks/cn/)

In order to facilitate the consistency of the service description (TMODEL), and set a set of agreement rules for the basic organization described in the UDDI Registry to give the service description. This section describes the registration rules of the service description, and a series of public TMODELs registered for convenient information, and TMODEL provided by the UDDI registry itself.

UDDI type classification method

The UDDI specification provides high adaptability and flexibility for the type of information that may register. A type of classification method is pre-established in the UDDI specification to assist the category of the registration information. In this specification version, the type classification method is developed for classification of service descriptions or TMODELS. The type of commercial entity or service may be introduced and merged with the classification method.

The method of tmodel classification in the UDDI type classification method is consistent with the method of classifying the TMODEL classification with other taxonomics. Each TMODEL's classification information is added to the categorybag element of the Save_Tmodel message. A KeyedReference element is added to CategoryBag for indicating the type of TMODEL that will be registered.

Classification method

The following table describes the UDDI category classification method. This classification structure is hierarchical, and the ParentID column indicates the parental relationship of the structure. The TMODEL key is the root of the entire structure. In addition to the root, each level of the classification method can have a classification category.

Id

ParentID

Allowed

Description

TMODEL

TMODEL

no

These types are used for TMODEL

Identifier

TMODEL

Yes

Unique identifier

Namespace

TMODEL

Yes

Namespaces

Categorization

TMODEL

Yes

Classification Category (Classification Law)

Specification

TMODEL

Yes

Call specifications for web services

XMLSPEC

Specification

Yes

Call specifications for web services using XML messages

SOAPSPEC

XMLSPEC

Yes

Specifications for Web Services Interaction with SOAP messages

WSDLSPEC

Specification

Yes

Call specifications for web services described using WSDL

Protocol

TMODEL

Yes

protocol

TRANSPORT

Protocol

Yes

Packet / Transfer Protocol

SignatureComponent

TMODEL

Yes

Signature component

TMODEL of UDDI Registration Center

The UDDI Registry defines many TMODELS that defines its core services. Every core TMODELS is listed in this section.

TMODEL NAME: UDDI-Org: Inquiry

TMODEL DESCRIPTION: UDDI Inquiry API - Core Specification

TMODEL UUID: UUID: 4CD7E4BC-648B-426D-9936-443EAAC8AE23

Categorization: Specification, Xmlspec, SOAPSPEC

This TMODEL defines the query API call interacting with the UDDI registry.

TMODEL NAME: UDDI-ORG: PUBLICATION

TMODEL DESCRIPTION: UDDI Publication API - Core SpecificationTModel UUID: UUID: 64C756D1-3374-4E00-AE83-EE12E38FAE63

Categorization: Specification, Xmlspec, SOAPSPEC

This TMODEL defines a release API call interact with the UDDI registry.

Postlass.

UDDI core TMODELS - Classification method

A TMODEL's additional set has been pre-established to assist in using industrial classification methods. Their TMODELS describes the following:

TMODEL NAME: NTIS-GOV: NAICS: 1997

TMODEL DESCRIPTION: Business Taxonomy: NAICS (1997 Release)

TMODEL UUID: UUID: C0B9FE13-179F-413D-8A5B-5004DB8E5BB2

Categorization: categorization

This TMODEL defines the NAICS industry classification method.

Postlass.

Register TMODELS in type classification

When a new TMODEL is registered to UDDI, its type is classified into the UDDI Type Classification Framework. This classification information provides a clue of the TMODEL registration type to the application. For each corresponding division, the TMODEL's reference key value will be added to the categorybag element.

For example, DUN & BRADSTREET D-U-N-S® Number is an identifier of a commercial entity or organization. In the UDDI type classification method, DNB-COM: D-U-N-S TMODEL is classified as an identifier (Identifier).

The content of Categorybag in the registered TMODEL is generally as follows:

TMODELKEY = "UUID: C1ACF26D-9672-4404-9D70-39B756E62AB4"

KeyValue = "Identifier"

Keyname = "TMODEL IS A Unique Identifier">

TMODELKEY: UUID of the UDDI Type Classification method. This is required.

KeyValue: This identifier is an identifier of the classification category in the UDDI type classification method. It is also necessary to exist.

Keyname: This is used to describe the identifier in the UDDI type classification method. It is not required in registration, but it is a simple mechanism for providing additional information that is selected.

[1] Oasis - See Xml.org

[2] Eco Framework - See Commerce.Net

[3] In the beta version in September 2000, the TMODELKEY value was generated as a UUID string. The future work will be dedicated to defining the TMODEL's key value by using the URN / URI value provided by the data owner. Details of the URN value make this feature cannot be embodied in the beta version. Tools that convert the reference to the URN / URI value will be available at the appropriate time.

转载请注明原文地址:https://www.9cbs.com/read-28988.html

New Post(0)