UDDI Best Practices - PullRequest
       28

UDDI Best Practices

4 голосов
/ 19 января 2010

Моя организация входит в мир SOA (немного поздно, но вот как это происходит здесь!), И мы изучаем ESB Toolkit 2.0 (у нас уже есть BizTalk Server 2009).

Мы заинтересованы в реализации UDDI (в частности, UDDI Services v3.0, поставляемой с BTS 2009), но у нас мало опыта работы с UDDI. Мы хотим управлять постоянно растущим числом веб-сервисов во всех наших средах.

Каковы лучшие практики для реализации UDDI? Например: -

  • Реализуете ли вы один высокодоступный отказоустойчивый UDDI-сервер, на котором размещены все службы и привязки, включая версии тестовой среды? Или вы бы внедрили отдельные репозитории UDDI для тестовой и производственной сред?
  • Мне известно о Технической ноте Oasis v2.0 по WSDL и UDDI, но кто-нибудь на самом деле реализует это? То есть абстрактные части WSDL как tModels, части реализации WSDL как привязки?
  • Пойдете ли вы на захват конечных точек не-веб-служб в UDDI или просто используете их для WSDL?
  • Что такое "Гоч"?

Ответы [ 2 ]

3 голосов
/ 09 мая 2010

IBM прекратила использовать UDDI и использует интерфейс HTTP и REST для своего WSRR. Oracle не использует UDDI в большинстве своих решений, но у них есть реестр и хранилище, которые поддерживают UDDI v3 (это OEM)

Я не вижу UDDI, используемый на платформе Microsoft Azure , я здесь не уверен?

Я не говорю, что это мертвый стандарт ... но другие

0 голосов
/ 31 декабря 2013

q: Реализуете ли вы один высокодоступный отказоустойчивый UDDI-сервер, на котором размещены все службы и привязки, включая версии тестовой среды? Или вы бы внедрили отдельные репозитории UDDI для тестовой и производственной сред?

a: Я бы, наверное, сделал один для теста, другой для производства.

q: Мне известна Техническая нота Oasis v2.0 по WSDL и UDDI, но кто-нибудь на самом деле реализует это? То есть абстрактные части WSDL как tModels, части реализации WSDL как привязки?

a: Да, в jUDDI есть техническая заметка WSDL to UDDI как на Java, так и на .NET. WS02 делает то же самое.

q: Вы бы пошли на захват конечных точек не-веб-служб в UDDI или просто использовали их для WSDL?

a: Да, но как вы собираетесь использовать данные? UDDI v3 определяет интерфейс REST для доступа к информации реестра, так что службы REST могут воспользоваться этим. JUDDI v3.2, помимо гладкого пользовательского интерфейса, реализует интерфейс REST, так почему бы и нет? Вопрос в том, как вы собираетесь использовать данные? Ответ на этот вопрос поможет вам принять решение.

q: Что такое "Гатчи"?

a: В UDDI существует множество «открытых концов», в частности, существует много способов использования tModels. Спецификация определяет кучу из них, но вы можете их использовать и интерпретировать. В спецификации также есть ряд противоречивых утверждений, которые затрудняют принятие решения о том, как его реализовать. Некоторые вещи в спецификации просто не прошли весь путь.

...