A UDDI registry uses the tModel element to point to web services definitions. A tModel has a unique identifier called Unique Universal Identifier, or UUID, which is generated every time a new entry is created. This identifier contains a pointer to technical specifications, such as transport protocols and data interchange formats.
The attributes supported by the tModel element are tModelKey, operator, and authorizedName. The tModelKey attribute specifies a unique identifier for the technical model. The operator attribute specifies the UDDI server site that manages the master copy of the technical model. The authorizedName attribute identifies the individual who published the technical model.
The tModel further supports the following elements: name, description, overviewDoc, identifierBag, and categoryBag. The name element provides the specified names for the technical model. The description element provides a brief description of the technical model. The overviewDoc element provides metadata that provides an overview of the technical model. The identifierBag element specifies the keyedReference elements that serve as identifiers for the technical model. The categoryBag element specifies the keyedReference elements that provide categorization information for the technical model.
The code example illustrates the use of the attributes and elements of the tModel element.
|