views:

149

answers:

2

My organisation is getting into the SOA world (a bit late, but that's what it's like here!) and we're looking into the ESB Toolkit 2.0 (we already have BizTalk Server 2009).

We're keen on implementing UDDI (specifically, the UDDI Services v3.0 that ships with BTS 2009), but we're low on actual UDDI experience. We want to manage the ever-burgeoning number of web services we have across all our environments.

What are the best practices for implementing UDDI? For example:-

  • Would you implement a single highly-available resilient UDDI server that hosts all services and bindings, including test environment versions? Or would you implement separate UDDI repositories for test and production environments?
  • I'm aware of the Oasis Technical Note v2.0 on WSDL and UDDI, but does anyone actually implement that? I.e. the abstract parts of the WSDL as tModels, the implementation parts of the WSDL as bindings?
  • Would you go to the effort of capturing non-web service endpoints in UDDI, or just use it for WSDL?
  • What are the "gotchas"?
+2  A: 

IBM has stopped using UDDI, and is using a HTTP and REST interface for their WSRR. Oracle is not using UDDI in most of their solution, yet they have a registry and repository that supports UDDI v3 (this is OEM)

I cant see UDDI used in the Microsoft Azure platform, I am unsure here?

I am not saying that it is a dead standard... but others are

oluies
A: 

Thanks Brent, this is pretty much what I'd suspected.

Andrew Cripps