Page 179 - 4785
P. 179
- ebXML (electronic buisiness XML) - XML для електронного
бізнесу. Основне призначення - надання відкритої XML-
інфраструктури, що забезпечує безпечне глобальне використання
інформації електронного бізнесу;
- веб-сервіси (веб-служби).
Веб-сервіси (веб-служби)
Веб-сервіс (web service) - програмна система, що має
ідентифікатор URI, і загальнодоступні інтерфейси якої визначені на
мові XML. Опис цієї програмної системи може бути знайдено
іншими додатками, які можуть взаємодіяти з нею відповідно до
цього описом допомогою повідомлень, заснованих на XML, і
переданих за допомогою інтернет-протоколів. Веб-служба є
одиницею модульності при використанні сервіс-орієнтованої
архітектури додатку.
Сервіс-орієнтована архітектура (SOA, service-oriented
architecture) - модульний підхід до розробки програмного
забезпечення, заснований на використанні сервісів із
стандартизованими інтерфейсами.
В основі SOA лежать принципи багатократного
використання функціональних елементів ІТ, уніфікації типових
операційних процесів. Компоненти програми можуть бути
розподілені по різних вузлів мережі, і пропонуються як незалежні і
слабо пов'язані, замінні сервіси-додатки.
Інтерфейс компонентів SОА-програми здійснює
інкапсуляцію деталей реалізації конкретного компонента (ОС, мови
програмування і т. П).
SOA добре зарекомендувала себе при побудові крупних
корпоративних програмних систем. Цілий ряд розробників та
інтеграторів пропонують інструменти і рішення на основі SOA
(наприклад, платформи Microsoft .NET, IBM WebSphere, SAP
NetWeaver, Diasoft та ін.).
Веб-сервіси .NET мають такі переваги:
- відкритість стандартів. В веб-сервісах відсутні будь-які
приховані або недоступні елементи. Кожен аспект технології, від
способу пошуку веб-сервіси до її опису та організації зв'язку з нею,
визначений загальнодоступними стандартами;
177