11. Universal Description, Discovery and Integration (UDDI)

 

www.uddi.org

 

 

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:

 

UDDI Demos

 

 

 

Web References