29.01.2013 Views

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

service. A binding template points to a service<br />

implementation description (for example, a URL). This entity<br />

is sometimes also called access locator. A binding template<br />

maps to a WSDL port.<br />

tModel A tModel is a technical fingerprint, holding metadata about<br />

type specifications as well as categorization information. Its<br />

attributes are key, name, optional description, and URL. The<br />

simplest tModel contains some text characterizing a service.<br />

A tModel points to a service interface description (for<br />

example, through a URL). The type specification itself, which<br />

can be a WSDL document or any other formal specification,<br />

is not part of the UDDI model. This entity is sometimes also<br />

called service type.<br />

Figure 11-3 displays this data model with the entities introduced above. It also<br />

shows their relationships and the link to the WSDL level.<br />

UDDI<br />

contains<br />

points to<br />

WSDL<br />

Business<br />

Service<br />

Binding<br />

Template 1<br />

Implementation<br />

Document<br />

Figure 11-3 UDDI entities and their relationships<br />

The business entity tops the containment hierarchy, containing one or more<br />

business service entities and in turn binding template entities. The tModel<br />

instances (service types) are not contained by the business entity, but referenced<br />

by the binding template entities.<br />

364 <strong>IBM</strong> <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> - Express V5.0.2 Developer Handbook<br />

n<br />

1<br />

n<br />

1<br />

0..1<br />

1<br />

Business<br />

Entity<br />

find<br />

n<br />

m<br />

n 1<br />

import<br />

tModel<br />

(ServiceType)<br />

n<br />

0..1<br />

Interface<br />

Document

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!