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
   174   175   176   177   178   179   180   181   182   183   184