问题
I am currently trying to get a grasp of UDDI and would like to run some examples with the inquiry API, but I can’t find public registries that I can query with my SOAP messages.
IBM, Microsoft and SAP used to host public UDDI servers a couple of years ago but that was discontinued.
I know xmethods contains a list of publicly available web services, but I would like to concentrate only on discovery of web services with UDDI (and not really call the services afterwards).
Does anyone know of any public UDDI registries available?
回答1:
You might be better installing jUDDI or something if this is just for learning and experimentation.
Although my feeling is that this particular standard has never really taken off and probably never will. There must be a reason that the public registries operated by large organisations have been shut down. Just a thought, before you commit too much time and effort to it.
回答2:
Even if there are public UDDI registries, the question is whether anyone looks in those registries when using a web service. I think that the answer is "no".
回答3:
As you mentioned, Microsoft, IBM and SAP shut down their public UDDI back in 2007.
seekda (http://webservices.seekda.com/) is a search engine for public Web Services (although it is not UDDI based).
回答4:
UDDI version 3 dates from 2002 (http://www.uddi.org/pubs/uddi-v3.00-published-20020719.htm) and the OASIS committee that defined it has been disbanded. So if a new version of jUDDI supports it, that doesn't mean there's any action on the specification.
回答5:
The jUDDI project maintains a public UDDI server for testing purposes. If you're just looking to learn, have fun.
http://uddi-jbossoverlord.rhcloud.com/
Of course, you can just download jUDDI and run it locally as well.
来源:https://stackoverflow.com/questions/1491926/are-there-any-public-uddi-registries-available