Page 78 - 4785
P. 78

Більшість послуг, необхідних користувачам, формується вручну з
                            використанням заснованих на WSDL описів елементарних сервісів.
                            Для  автоматичного  компонування  програми  мають  бути  здатними
                            відбирати потрібні Web-сервіси і компонувати їх.
                              Інформація,  що  міститься  в  реєстрі  UDDI,  недостатня  для
                            автоматичного  компонування  Web-сервісів,  тому  що  не  дає  змоги
                            інтерпретувати  їх  семантику.  Тому  розробляються  механізми
                            відображення семантики сервісів та її автоматизованого зіставлення
                            з  семантикою  запитів  користувачів.  Можна  розв'язати  проблеми
                            автоматичного  компонування,  зв'язавши  параметри  Web-сервісів  з
                            термінами  визначеної  ПрО  і  семантичним  обґрунтуванням  цих
                            понять.
                              Інтелектуальні  Web-сервіси  (семантичні  Web-сервіси,  SW-
                            сервіси)  розширюють  поняття  традиційних  Web-послуг.  Хоча
                            програми  можуть  знайти  певний  Web-сервіс  в  реєстрі  UDDI  без
                            допомоги  людини,  вони  не  спроможні  зрозуміти,  як  саме  ним
                            користуватися.
                              Мова опису Web-сервісів WSDL надає інструмент для опису того,
                            яким  чином  взаємодіяти  з  тим  чи  іншим  Web-сервісом,  тоді  як
                            семантична розмітка надає інформацію про те, що і як здійснює цей
                            сервіс.
                              Необхідно  забезпечувати  Web-сервіси  такими  описами,  щоб
                            можна  було  автоматично  розпізнавати  їх  значення.  Одним  із
                            поширених  засобів  подання  семантики  Web-сервісів  є  онтології  у
                            межах єдиної системи взаємопов'язаних компонентів.
                                  Онтології  полегшують  автоматичне  компонування  послуг.
                            Наявність подання знань про ПрО, до якої належить сервіс, допускає
                            перебудову запитів контекстно-залежним способом і переговори про
                            можливості цього сервісу.
                                  Алгоритми знаходження відповідності між запитом і сервісом,
                            які  використовують  онтологічне  представлення  знань,  дають
                            можливість  автоматизувати  знаходження  схожих  запитів  і  послуг.
                            Для  цього  запит  узгоджується  на  основі  ієрархії  понять  ПрО,
                            відображеної  в  онтології.  Відповідність  між  описом  Web-сервісу  і
                            запитом виявляється, коли всі виходи запиту узгоджені з виходами
                            опису, і всі входи опису - з усіма входами запиту, а сервіс здатний
                            задовольнити всі входи узгоджених сервісних потреб.


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