{"title":"ОГЛЯД ХОРЕОГРАФІЇ ВЕБ-СЕРВІСІВ WSMO ДЛЯ ВИКОНАННЯ СИНХРОННИХ ТА АСИНХРОННИХ ЗАПИТІВ","authors":"І. В. Касьянчук","doi":"10.32782/tnv-tech.2024.2.4","DOIUrl":null,"url":null,"abstract":"Популярність Інтернету зумовлює стрімке зростання обсягів його інформаційного наповнення. Дані, які надають веб-ресурси орієнтовані здебільшого на розуміння людиною, і лише невелика їх частина придатна для обробки програмними агентами. Через це виникає складність у пошуку потрібної інформації, послуг або сервісів тощо. Це зумовило потребу у стандартизації ресурсів, а саме – уніфікації обміну даними між різними сервісами, чи інтегрування об’єктів реального світу в мережу Інтернет. Концепція семантичного Web (Semantic Web) дає можливість пов’язувати сервіси за допомогою опису взаємодії, включаючи пошук потрібних сервісів за запитом (Service Discovery). Таким чином досягається «розуміння» інформації не лише людиною, а й системами для подальшої автоматичної обробки програмами інших виробників, після чого вона передається користувачу. Другою концепцією, яка доповнює Семантичний Web є теоретичне уявлення про моделі предметних областей, або онтологією. Стандартом мови опису консорціумом W3C визначено XML (eXtensible Markup Language), що являє собою документ з переліком тегів та атрибутів, визначених певних протоколом або специфікацією. Для онтологій однією з таких специфікацій визначено RDF (Resource Definition Framework) – абстрактна мова метаданих, сформованих у вигляді графу. Консорціумом рекомендовано багато фреймворків для здійснення безпосереднього опису семантичної моделі, одним з прикладів є OWL (Web Ontology Language), що визначає мережу понять та відносини між ними. Іншою важливою адаптацією до програмування сервісних додатків є WSMO. Цей фреймворк підтримує безпосереднє виконання Service Discovery – викриття потрібних сервісів для виклику за запитом користувача, а також хореографію разом з оркестрацією, що робить його більш досконалим та повним рішенням у порівнянні з OWL-S. У статті розглядаються підходи, запропоновані фреймворком WSMO для оркестровки та хореографії веб-сервісів, а також недоліки цього рішення у контексті обробки нескінченних потоків даних (data streams).","PeriodicalId":242216,"journal":{"name":"Таврійський науковий вісник. Серія: Технічні науки","volume":"19 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Таврійський науковий вісник. Серія: Технічні науки","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32782/tnv-tech.2024.2.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Популярність Інтернету зумовлює стрімке зростання обсягів його інформаційного наповнення. Дані, які надають веб-ресурси орієнтовані здебільшого на розуміння людиною, і лише невелика їх частина придатна для обробки програмними агентами. Через це виникає складність у пошуку потрібної інформації, послуг або сервісів тощо. Це зумовило потребу у стандартизації ресурсів, а саме – уніфікації обміну даними між різними сервісами, чи інтегрування об’єктів реального світу в мережу Інтернет. Концепція семантичного Web (Semantic Web) дає можливість пов’язувати сервіси за допомогою опису взаємодії, включаючи пошук потрібних сервісів за запитом (Service Discovery). Таким чином досягається «розуміння» інформації не лише людиною, а й системами для подальшої автоматичної обробки програмами інших виробників, після чого вона передається користувачу. Другою концепцією, яка доповнює Семантичний Web є теоретичне уявлення про моделі предметних областей, або онтологією. Стандартом мови опису консорціумом W3C визначено XML (eXtensible Markup Language), що являє собою документ з переліком тегів та атрибутів, визначених певних протоколом або специфікацією. Для онтологій однією з таких специфікацій визначено RDF (Resource Definition Framework) – абстрактна мова метаданих, сформованих у вигляді графу. Консорціумом рекомендовано багато фреймворків для здійснення безпосереднього опису семантичної моделі, одним з прикладів є OWL (Web Ontology Language), що визначає мережу понять та відносини між ними. Іншою важливою адаптацією до програмування сервісних додатків є WSMO. Цей фреймворк підтримує безпосереднє виконання Service Discovery – викриття потрібних сервісів для виклику за запитом користувача, а також хореографію разом з оркестрацією, що робить його більш досконалим та повним рішенням у порівнянні з OWL-S. У статті розглядаються підходи, запропоновані фреймворком WSMO для оркестровки та хореографії веб-сервісів, а також недоліки цього рішення у контексті обробки нескінченних потоків даних (data streams).