Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

UDDI vs LDAP  RSS feed

 
Rosie Nelson
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can anybody explain to me the differences between LDAP and UDDI.
Thanx Rosie
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
UDDI carries a lot more information. I believe there is a www.uddi.org web site where you can download the specs.
Bill
 
Kyle Brown
author
Ranch Hand
Posts: 3892
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, the two aren't really that similar except at the highest level "I need to find out stuff".
LDAP is about providing a standard, simple API on top of a directory of information. This almost always means things that are in a hierarchy (either an organizational hierarchy like departments in a company, or a geographic hierarchy like provinces or states in a country, or both). LDAP is very often used inside companies to provide access to information about the structure of the organization, the people inside that structure, and the resources that they have access to.
On the other hand, UDDI is all about discovering web services that have been published by an organization. It deals with Business entities, the services they provide, and the bindings to the particular services they provide.
So, it's not either/or, it's both/and. Let's say that you needed to use a web service that was secured by userid and password. You might be able to look the web service up in UDDI, but where would the implementation look to find the userid/password combinations? Usually that would be an LDAP directory.
Likewise consider the problem of representing web services provided by different parts of an organization. UDDI has no way of modeling that. However, you could represent the different parts of the organization in an LDAP directory, and then include references to individual business entities in a UDDI repository to access the web services.
This site gives good LDAP information to complement the UDDI information Bill mentions above. In particular, if you read the FAQ at the UDDI.org site you'll find a partial answer to your question there.
Kyle
 
Ragu Sivaraman
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
UDDI and LDAP basically complement each other.
UDDI spec never specifies which implementation to use in order to utilize the UDDI for lookup and other purposes. Many of the current UDDI repositories available use RDBMS (Distributed ) as the underlying implementation.
However in the future, UDDI will be based on LDAP.
This LDAP based UDDI implementation comes very handy in a large corporations where there are pre-existing directory structures which can also serve for webservices lookups also.
In my belief, UDDI/LDAP combo will be an upcoming in the near future considering the benefits the LDAP can offer...
Ragu
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!