11. Universal Description,
Discovery and Integration (UDDI)
UDDI Registries
UUDI Discovery
UDDI Business Registry
(USB)
HP Web Service Registry, http://www.hpmiddleware.com/SaISAPI.dll/SaServletEngine.class/products/hp_web_services/registry/default.jsp
Role of UDDI in Web
services
UDDI V.2 Data Structure
Types (http://www.oasis-open.org/committees/uddi-spec/tcspecs.shtml#uddiv2)
v PublisherAssertion
Ø businessEntity
§
businessService
·
bindingTemplate
¨ tModel
<businessEntiry
businessKey=” …”
operator=”http://www.ibm.com”
authorizedName=”…”
<name> … </name>
<description> … </description>
<contact> … </contact>
<businessServices serviceKey=”…”
businessKey=”…”>
<name>Hello
World Web Service</name>
<description>A
Web service </description>
<bindingTemplate>
….
<TModel>
…
</Tmodel>
</bindingTemplate>
</businessServices>
<identifierBag>
<keyedReference
Tmodelkey=”…”
name=”D-U-N-S”
value=”…”
</identifierBag>
<catalogBag>
<keyedReference
Tmodelkey=”…”
name=”D-U-N-S”
value=”…”
</catalogBag>
</businessEntity>
v APIs for UDDI Publishing and Inquiry
Ø UDDI API Index: http://www.webservicesportal.it/jeddi/api/index-all.html
Ø http://www.webservicesportal.it/jeddi/api/com/sssw/uddi/api
Ø SUN http://wwws.sun.com/software/xml/developers/uddi/
Microsoft UDDI Developer Web
Site
http://uddi.microsoft.com/developer/default.aspx
Programming WebLogic Web
Services
http://edocs.bea.com/wls/docs70/webserv/uddi.html
UDDI4J Java Class API,
http://www-124.ibm.com/developerworks/oss/uddi4j/doc.htm
IBM Web Services Tool Kit:
http://xml.coverpages.org/ni2001-05-14-b.html
UDDI Resources
http://www.soapclient.com/uddi/resources.html
Other Registry and
Discovery Technologies:
Web References