Inside UDDI

Річард Карпінскі, Пер. Intersoft Lab

Що це таке?

UDDI забезпечує метод опису бізнесу і пропонованих їм web-сервісів на основі XML. UDDI Business Registry являє собою базу даних загального користування, в якій компанії самі себе реєструють.

Сьогодні UDDI-реєстри загального користування є повністю діючими. Бета-тестування було закінчено на початку травня. IBM і Microsoft вже ведуть бази даних загального користування. Ariba випала з боротьби, а Hewlett-Packard запустити третій реєстр у другій половині цього року.

Можливості UDDI – це можливості незапланованого пошуку нових бізнес-партнерів і бізнес-процесів. Якщо світ web-сервісів буде процвітати, компаніям буде потрібно єдиний автоматизований спосіб пошуку один одного на просторах Інтернету і визначення спільності систем і додатків.

Коротенько, UDDI дозволяє компаніям три речі:

  1. Знаходити один одного.
  2. Визначати спосіб їх взаємодії з Інтернет.
  3. Організовувати спільний доступ до інформації через відкритий глобальний реєстр.

Додаткову інформацію по UDDI можна отримати на UDDI.org, Де ви знайдете статті, технічні описи і копії специфікації. Там ви також знайдете інтерфейс на основі броузера для реєстрації вашого бізнесу і послуг, а також для пошуку потенційних торговельних партнерів.

Але, за словами Кріса Курта, спроби вбудувати такий інтерфейс в UDDI-реєстри “тільки подряпали кришку UDDI-функціональності”. Самі винахідливі з IT-організацій можуть розвивати специфічні можливості та базу даних ще далі, приєднуючи до них інші актуальні технології – такі, як SOAP (Simple Object Access Protocol) і інші сервіси на основі XML для безпосередньої інтеграції UDDI в свої додатки.

Що всередині

За словами Кріса Курта, компаніям слід почати з доскональної інвентаризації інформації, що є ключовою для компанії і бізнес-процесу. “Слід серйозно подумати про те, як ваш бізнес зв’язується з партнерами в електронному середовищі “, – рекомендує Курт. -” Необхідно звернути увагу на сервіси, які компанія спільно з бізнес-партнерами надає сьогодні в Інтернет “.

Почніть з початку. Чи надає ваша компанія спеціальну адресу електронної пошти для запитів клієнтів і партнерів? Які сервіси пропонуються на сайті вашої компанії? FedEx, наприклад, забезпечує web-інтерфейс для відстеження пакетів. Це web-сервіс, гідний реєстрації в базі даних UDDI.

“Складіть опис ваших бізнес-процесів і починайте їх переклад в надавані вами комерційні сервіси”, – радить Курт. – “І не обмежуйте свою фантазію сервісами, що поставляються через броузери. Навіть якщо виключити броузер, залишається набір сервісів, які може пропонувати будь-яка компанія і які можуть використовуватися будь-яким пристроєм просто за допомогою представлення їх через XML і SOAP “.

Після складання цієї вихідної опису, зверніться до специфікації UDDI за допомогою в справі опису кожного з бізнес-процесів або способу дій. Специфічні можливості та реєстр забезпечують метод опису будь-якого процесу як сервісу, не залежного від свого постачальника або одержувача. Такі описи на мові UDDI називаються “T-Models”. Кожний опис отримує, крім усього іншого, унікальний ідентифікатор, допомагає знаходити їх компаніям і, що важливіше, іншим програмам.

Розвиток UDDI відбувається поступово, цеглинка за цеглинкою. “Якщо опис для web-сервісу, який ви збираєтеся запропонувати, вже існує – використовуйте його”, – рекомендує Курт. – “Якщо ж немає, у вашій компанії може з’явитися можливість створити нову T-Model, що описує унікальний web-сервіс. В ідеалі сервіси описуються за допомогою Web Services Description Language (WDSL), що описує “входять і виходять з web-сервісу XML-повідомлення “.

База даних, призначених для UDDI web-сервісів, буде органічно зростати. У ряді випадків організації на зразок RosettaNet і постачальники – наприклад, розробники додатків для мережі поставок, а також великі організації – такі, як Ford або будь-який інший промисловий консорціум на зразок Covisint – будуть описувати цілі пакети груп сервісів і інтерфейсів. В інших випадках компанії можуть додавати ці групи по однієї.

В цілому, UDDI приймає і організовує інформацію трьох типів в три великих категорії:

Філософія UDDI

UDDI являє собою гарний приклад того, що відбувається, коли розробники починають замислюватися про доставку додатків у вигляді сервісів. Реєстр невеликий (він не містить інформації – тільки посилання на неї), побудований на основі повідомлень (з’єднання здійснюються шляхом передачі XML-документів, а не жорстко запрограмованої інтеграцією) і підтримує розподілені додатки (навіть якщо довідкова база даних щодо централізована).

Сьогодні UDDI вимагає занадто багато ручної роботи.

Весь обсяг можливостей UDDI проявиться, коли засоби розробки будуть автоматично створювати WDSL-файли для опису новостворених додатків і доставляти їх безпосередньо в UDDI-бази даних загального користування. Не менш важливими будуть і UDDI-посилання в рамках ключових корпоративних додатків – наприклад, ERP, ланцюга постачань і постачання. Такі додатки повинні будуть уміти відображати пропоновані ними web-сервіси як частина процесу своєї установки.

UDDI відноситься до незапланованих бізнес-відносинам – “вишукувань”, як припускає його назва. У цьому сенсі довготривалі бізнес-партнери можуть спільно використовувати свої web-сервіси більш прямим чином. “Але електронний бізнес зростає”, – говорить Курт, – “І компанії будуть регулярно оцінювати нових постачальників, а також вишукувати автоматизовані способи одержання інформації про нові web-сервісах і інтерфейсах, пропонованих їхніми нинішніми партерами.

UDDI-реєстри загального користування, що розвиваються UDDI-базами даних співтовариства приватних постачальників повинні вміти працювати з таким діапазоном відносин у сфері електронного бізнесу.

Тим часом, версія 2.0 UDDI, запланована до випуску в червні 2001 року (опублікована 18.07.2001 року. Детальніше див новини на www.uddi.org і на www.the451.com – Прим. перекл.), увійде в число інших поліпшень, що підтримують більш багату палітру стандартів для кращого відображення складності підприємств і різних типів описуваних ними web-сервісів. Не викликає сумнівів, що UDDI і модель web-сервісів, яку він покликаний підтримати знаходиться поки в стадії становлення. Але до теперішнього часу група UDDI.org активно рухалася в напрямку загальнодоступною реалізації і трималася осторонь від політики. “Коли ми все це починали, одним з відкрилися нам моментів стало те”, – розповідає Курт, – “що в бізнесі все рухаються в бік забезпечення електронних сервісів, відходячи від броузерів і переходячи до пласту XML. І навіть враховуючи тверді політичні кордони, неможливо реалізувати це без створення будь-якої технологічної плтаформонезавісімой інфраструктури. Якщо ви вірите в модель web-сервісів, це досить вагома підстава для боротьби “.

Оригінальний текст статті можна подивитися тут:

Internetweek: “”

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*