X Код для використання на сайті:
Ширина px

Скопіюйте цей код і вставте його на свій сайт

X Для завантаження презентації, скористайтесь соціальною кнопкою для рекомендації сервісу SvitPPT Завантажити собі цю презентацію

Презентація на тему:
ПІДХІД ДО АДАПТИВНОЇ КОМПОЗИЦІЇ СЕРВІСІВ В SEMANTIC WEB СЕРЕДОВИЩІ НА ОСНОВІ ПОТОКІВ РОБІТ ПРОГРАМНИХ АГЕНТІВ

Завантажити презентацію

ПІДХІД ДО АДАПТИВНОЇ КОМПОЗИЦІЇ СЕРВІСІВ В SEMANTIC WEB СЕРЕДОВИЩІ НА ОСНОВІ ПОТОКІВ РОБІТ ПРОГРАМНИХ АГЕНТІВ

Завантажити презентацію

Презентація по слайдам:

Слайд 1

В. Дерецький ПІДХІД ДО АДАПТИВНОЇ КОМПОЗИЦІЇ СЕРВІСІВ В SEMANTIC WEB СЕРЕДОВИЩІ НА ОСНОВІ ПОТОКІВ РОБІТ ПРОГРАМНИХ АГЕНТІВ УкрПРОГ’2008 Інститут програмних систем НАН України, 03187, Київ-187, проспект Академіка Глушкова, 40, +38 044 526-43-42; dva@isofts.kiev.ua

Слайд 2

Зміст Адаптивна композиція Веб-сервісів, типи адаптивної композиції Технологія Веб-сервісів Автоматизація Веб-сервісів. Семантична розмітка WS. Семантичні Веб-сервіси Семантичні cпецифікації адаптації Адаптивна композиція сервісів Агентна модель адаптивної композиції сервісів Схема адаптивної композиції сервісу Задачі подальшого дослідження

Слайд 3

Адаптація веб-сервісів Статична, динамічна, ручна або автоматична, превентивна або реактивна. Статична адаптація виконується через модифікації програмного коду на етапі створення сервісу. Динамічна змінює програму під час її виконання як шляхом прямого людського втручання засобами адаптації, так і автоматично, при якому зміна програми може бути виконана системою безпосередньо. Превентивна адаптація відбувається перед виникненням специфічної події. Реактивна, коли адаптація здійснюється після того, як подія виникла.

Слайд 4

Динамічна адаптація, що пов’язана з композицією веб-сервісів Ітеративна, послідовна композиція Композиція з вибором і паралельна композиція

Слайд 5

Сервіс-орієнтована архітектура (SOA) SOA – це парадигма, яка призначена для проектування, розробки і управління сервісів в обчислювальному середовищі. Розробники повинні "вийти за межі" своїх застосувань, скористатися вже існуючими сервісами і визначити, як ці сервіси можуть бути використані. SOA використовує підхід обміну повідомленнями для побудови і реалізації застосувань, а не написання нового програмного коду.

Слайд 6

Веб-сервіс (Web Service) Веб-сервіс – програмна система, що розроблена для забезпечення інтероперабельності при взаємодії машина-машина через мережу. Він визначається інтерфейсом, представленим в машино-читаємому форматі (специфікованому стандартом WSDL). Інші системи взаємодіють з Веб-сервісом, використовуючи SOAP-повідомлення, протокол HTTP разом з XML-подібними мовами та іншими Веб-стандартами [W3C].

Слайд 7

Модель Web-сервісу Web-сервіс - це обчислювальна сутність, яка здатна досягти мети користувачів. Сервіс - це фактичне значення, забезпечене викликом. Web-сервіс може надати різні послуги, як наприклад, сервіс Amazon може використовуватися для придбання книг і для пошуку номера книги ISBN.

Слайд 8

Стандарти Bеб-сервісів XML: Розширювана мова розмітки, що призначена для зберігання і передачі структурованих даних SOAP: Протокол обміну повідомленнями на базі XML WSDL: Мова опису зовнішніх інтерфейсів Веб-сервісів на базі XML UDDI: Універсальний інтерфейс розпізнавання опису сервісу та інтеграції (Universal Description Discovery and Integration). Каталог Веб-сервісів і даних про компанії, що надають Веб-сервіси для користування Профайл сервіса – базова специфікація

Слайд 9

Переваги Веб-сервісів Веб-сервіси забезпечують взаємодію програмних систем незалежно від платформи Веб-сервіси базуються на відкритих стандартах та протоколах. Завдяки використанню XML досягається простота розробки та використання Веб-сервісів

Слайд 10

Семантичні Веб-сервіси Семантика+Веб-сервіси забезпечують автоматизацію процесів: Публікація: Робить доступним опис здатності сервісу Пошук: Локалізація різних сервісів, відповідно до даного завдання Вибір: Вибір найбільш відповідних сервісів серед доступних Композиція: Комбінування сервісів, щоб досягти мети Посередництво: Вирішення невідповідності (дані, протокол, процес) серед комбінованих сервісів Виконання: Запуск сервісів відповідно до програмних узгоджень Моніторинг: Контроль процесу виконання Заміна: Забезпечення заміни сервісів еквівалентними Дві головні моделі семантичних Веб-сервісів: OWL-S і WSMO

Слайд 11

Семантичні cпецифікації адаптації Специфікації адаптації можуть розглядатися на різних рівнях: Процеси: вибір, проектування, структурування згідно поточному використанню і моделі контексту Ресурси: виділення, проектування, структурування, представлення згідно з вимогами використання та моделями контексту Адаптація: вибір стратегій адаптації і методів на мета-рівні згідно поточного контексту Дії адаптації забезпечують пристосування і зв'язуванням шляхом використання відповідних адаптивних технологій: Адаптивний вибір контенту (адаптація на рівні контенту) Адаптивне представлення (адаптація на рівні контенту) Підтримка адаптивної навігації (адаптивне зв’язування)

Слайд 12

Схема адаптивної композиції сервісів

Слайд 13

Схема мультиагетної координації сервісів

Слайд 14

Схема композиції сервісів

Слайд 15

Задачі подальшого дослідження Аналіз умов композитності, сумісності і відповідності процесів та сервісів Динамічні і адаптивні семантичні Веб-сервіси Якість (QоS) композиції семантичних Веб-сервісів

Завантажити презентацію

Схожі презентації

Презентації по предмету Інформатика