Home > SOA Tips > Guest Commentary > UDDI not a WSDL repository
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

GUEST COMMENTARY

UDDI not a WSDL repository


Anne Thomas Manes
08.09.2005
Rating: -3.00- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


It's a common misconception that a UDDI (Universal Description Discovery and Integration) registry provides a repository for WSDL documents, but in fact the UDDI spec has no direct knowledge of WSDL.

UDDI defines a relatively simple data model for capturing information about:

  • Service providers (businessEntity)
  • Services (businessService)
  • Service bindings (bindingTemplate)
  • Technical models and specifications (tModel)

UDDI also provides the means to categorize any information captured in the registry using name/value pairs (keyedReference).

This model is a general-purpose model that can capture information about any type of service, legacy application, specification or software asset. For example, you can register namespaces, schemas, element structures, XSLT stylesheets, UML models, components, even COBOL CopyBooks.

The OASIS UDDI-spec Technical Committee has published a technical note that defines a standard way to map information from a WSDL definition to this UDDI data model.

WSDL portTypes and bindings are registered as tModels. WSDL services are registered as businessService...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
UDDI (Universal Description, Discovery and Integration)
Mule architect sees REST with Atom rising, UDDI fading
Data services pain points have become an SOA target for JBoss
MuleSource debuts REST-based SOA registry/repository
Rethinking the ESB
Divorcing SOA and Web services
Where SOA standards matter: The SAP view
Registry interop called good first step
Burton: IBM SOA registry/repository competes with UDDI
Forrester narrows list of specs for Web services
Burton Group sizes up the SOA registry landscape

Guest Commentary
Get a grip on JavaFX 1.2 for Rich Internet Applications
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
SpringSource approach to adding enterprise class management and deployment features to Tomcat
Canonical Schema establishes interoperability: SOA Pattern (Week 6)
Legacy: Can't Live With It, Can't Live Without It
Review of protocols for cloud services - Part 1
SOA and TOGAF: A Good Fit?
Using atomicity to gain SOA granularity
Too Many Servers: A Case for Enterprise Architecture and TOGAF 9

WSDL (Web Services Description Language)
WSDL Tutorial
WSDLs get a report card
Amazon Mechanical Turk Web services app touts improved development GUI
SOA triple play: Policy meets Semantic Web
Eclipse Ganymede: Web Tools build SOA foundation
Java One: Mule architect looks to bring REST to SOA
WSDL technology
A middle way to SOA governance
WSDL 2.0, new messaging for Web services
WADL: The REST answer to WSDL

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
tModel  (SearchSOA.com)
UDDI  (SearchSOA.com)
UUID  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


s, and WSDL ports are registered as bindingTemplates. The actual WSDL documents are not stored in the registry. The bindingTemplate points to the service access point, and you can usually find the service WSDL by appending ?wsdl to the endpoint URL. The tModels that represent the various WSDL artifacts will also point to their associated WSDL documents. Keep in mind that if you are on the true path to SOA, then WSDL portTypes and bindings are reusable components and don't necessarily represent a single service.

The UDDI-spec TC has also defined standard mappings for BPEL4WS and ebXML. The TC is working on additional standard mappings.

About the author:
Anne Thomas Manes, Research Director at Burton Group, is a renowned technologist in the Web services space. Manes is also SearchWebServices.com's SOAP and WSDL expert. Be sure to read her past expert responses or pose a question of your own.


This tip originally appeared in a SOA Yahoo Groups posting.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts