Share via


Overall Data Model

Note: The Microsoft UDDI SDK is not supported by or included in Microsoft Windows versions after Microsoft Windows Server 7. The Microsoft UDDI V3 SDK is included with Microsoft BizTalk Server. For more information about the Microsoft UDDI V3 SDK, see Microsoft BizTalk Server documentation

The data model for a UDDI server consists of the five primary information types that were discussed in Overall UDDI Model.

This topic describes the class attributes for these information types and provides details about the relationships between them. The topic also presents a conceptual class diagram in the Unified Modeling Language (UML) notation using the terminology that appears in the UDDI schema.

In the following diagram, the businessService class represents the business service information type. The businessService class has the class attributes serviceKey, businessKey, name, description, and categoryBag.

It also has an optional class attribute called bindingTemplates, which contains zero or more bindingTemplate class instances. For this class attribute, the bindingTemplates composition relationship abbreviates the containment of multiple bindingTemplate instances. This abbreviation illustrates a contained class that represents one of the primary information types (in this case, binding template).

The following diagram presents an overall conceptual model of a UDDI server using the UML notation. For a brief description of the relevant UML notation, see UML Notation: Classes, Class Attributes, Relationships.

Overall Data Model

Send comments about this topic to Microsoft.