How does SOA service discovery (UDDI) work in practice?
architecture, soa, uddi
Solution
I find it to be more theoretically useful than practically useful. It is infrequently implemented and infrequently used. In reality, DNS provides a sufficient abstraction tool for the location of resources on the network.
Problem
I'm just reading up on SOA and the service registry / UDDI get mentioned regularly. It sounds nice but how is used in reality? - Is the registry meant to decouple a logical service from its' physical implementation (port, url etc)? - Is the registry meant to be browsed by a human looking for an interesting service to play with? - Would it be 'wrong' to hard-wire an application to the services it uses?