Home > Ask the SOA Experts > Service-Oriented Architecture (SOA) Questions & Answers > UDDI for publishing Web services
Ask The SOA Expert: Questions & Answers
EMAIL THIS

UDDI for publishing Web services

Ryan Ireland EXPERT RESPONSE FROM: Ryan Ireland

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site


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


>
QUESTION POSED ON: 28 January 2003
Do you recommend usage of UDDI for publishing and subscribing Web Services even in an enterprise scenario?

>
Web services are an ever-increasingly popular way of deploying enterprise SOA applications. UDDI is the standard Web services model for locating services. For those applications that are developed and deployed as Web services, UDDI makes a nice, standard way for publishing and locating these Web services.

Enterprise applications may also be built on an SOA without the need for Web services. These applications may also use UDDI as a service registration and discovery mechanism. There are, however, scenarios where the SOA may choose to use something other than UDDI for registration and location of the services.

UDDI provides discovery using XML semantics. This allows the client and service (and SOA) to be implemented in different programming languages. If the SOA, services, and clients are all implemented in the same programming language, then the SOA could provide discovery through language semantics and not XML. This could potentially make it easier for the client to request a service, and perhaps increase performance of the discovery process.

Another drawback of UDDI is that it includes a lot of abstract information. This additional information is valuable where there is many (hundreds or thousands) of services registered and the client can then specify exactly which service is desired. However, where there are few services, this additional information may be overkill.

Whether using UDDI or something else, the key is that the SOA provides the ability to register services, and for clients to be able to locate and call these services without requiring either the client or the service to code location specifics.


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



RELATED CONTENT
Service-Oriented Architecture (SOA)
End-to-end security in SOA
Native support for Web services
The "find-bind-execute" paradigm
The business advantages of SOA
Companies offering SOA solutions
SAP announces plans to move to SOA
WIll SOA and MDA meet down the line?
How do 'services' and 'objects' differ?
Can you please define "loose coupling"?
What is the most important application of an SOA?

SOA strategy
Road-mapping: An essential EA skill
SOA Podcast Library
SOA for Dummies, 2nd Edition, by Judith Hurwitz
Three tips for success in SOA
New Microsoft language for SOA?
Trends 2008: Outsourcing, agile development
Is SAP the SOA leader?
SAP new SOA strategy debated
Goldman sees hard times for software
SAP offers two paths to SOA
SOA strategy Research

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

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
software  (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



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
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