Page 79 - 4785
P. 79

Найбільшою  проблемою  при  виявленні  сервісу  є  їх
                            розподілений  характер.  Фіксація  семантики  запитів  і  досліджень
                            сервісів, так само як контексту запропонованої взаємодії з сервісом,
                            вимагає адекватних засобів подання сервісів і взаємодій. У зв'язку з
                            цим  можуть  бути  застосовані  онтології.  Для  інтеро-перабельного
                            подання  онтологій  розроблено  мову  OWL  і  її  модифікацію  для
                            сервісів OWL-S (Web Ontology Language for Services).
                                  Інтелектуальний  пошук  та  автоматичне  компонування  Web-
                            сервісів  можуть  бути  здійснені  за  допомогою  можливостей
                            семантичного опису Web-сервісів, запропонованих у OWLS.
                                  OWL-S  забезпечує  онтологічний  опис  Web-сервісів.  Мета
                            розробки  OWL-S  полягає  в  тому,  щоб  зробити  можливим
                            використання  логічного  виведення  для  Web-сервісів,  планування
                            автоматичного     компонування     Web-сервісів,   автоматичного
                            використання сервісів програмними агентами.
                                  OWL-S  забезпечує  декларативні  описи  властивостей  Web-
                            послуги  і  можливості,  які  можуть  використовуватися  для
                            автоматичного виявлення сервісу.
                                  Використовуючи  OWL-S,  Web-сервіс  може  повідомляти
                            потенційним  користувачам  про  свої  функціональні  можливості.
                            Запит  на  обслуговування  може  бути  узгоджений  з  оголошенням
                            Web-сервісів за допомогою процесу підбору (matchmaking).
                                  OWL-S забезпечує механізм для моделювання бізнес-процесів,
                            але відрізняється від нього виразністю термінів, уявлень, семантики,
                            підтримки пошуку і виконання, обробки помилок. Опис OWL-S для
                            сервісу  складається  з  профілю  сервісу,  моделі  сервісу  та
                            обґрунтування сервісу, тобто пояснення того, що виконує цей сервіс,
                            як він працює, як можна дістати до нього доступ.
                                  Профіль сервісу - абстрактна характеристика функцій сервісу.
                            Профіль  побудовано  на  основі  контенту  UDDI,  що  описує
                            властивості  сервісу,  необхідні  для  його  автоматичного  виявлення,
                            наприклад,  пропозиція  сервісу,  його  входи  і  виходи,  попередні
                            умови  і  додаткові  дії.  На  основі  профілю,  який  надає  інформацію
                            про провайдера, функціональні можливості, функціональні атрибути
                            сервісу, можуть бути створені описи і запити сервісу.
                                  Для  семантичного  обґрунтування  параметрів  Web-сервісів
                            використовують  онтології  різного  рівня.  Використовують  різну


                                                           77
   74   75   76   77   78   79   80   81   82   83   84