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