UDDI advances a standard method for enterprises to dynamically discover and invoke Web services.
e.g.
there are much different Web services of Enterprises,
also different Enterprises provide themselves Web services,
but where can we find the address that different Web services?
so UDDI provides a standard method for enterprise to dynamically discover,invoke and register
different Enterprise Services.
you need search for address or services in UDDI only.
for more ,refer to www.uddi.org
JNDI.
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications based on Java technology with a unified interface to multiple naming and directory services.
it means that
Use JNDI directory services to better manage your distributed applications
Use JNDI to store your distributed application's objects