Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции (Современные WEB-технологии).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.19 Mб
Скачать

Семантические веб-сервисы

В то время как совокупность ресурсов и их метаданных можно считать статической частью семантической паутины, её динамическую часть представляют т. н. семантические веб-сервисы — законченные элементы программной логики с однозначно описанной семантикой, доступные через Интернет и пригодные для поиска, композиции и выполнения.

Технически, семантический веб-сервис отличается от обычного веб-сервиса наличием не только описания интерфейса (обычно на языке WSDL) в терминах типов данных, передаваемых сервису, возвращаемых значений и генерируемых ошибок, но и семантического описания всех его характеристик. Заметим, что дублирования данных, упомянутого в числе недостатков семантической паутины, здесь не происходит: WSDL-описания изначально были предназначены для машинной обработки.

Потенциальная выгода от использования семантических веб-сервисов заключается в возможности автоматического поиска (а также композиции) программными агентами подходящих сервисов для решения поставленных задач. Тем не менее, сложность этой задачи в её общей формулировке пока позволяет добиваться некоторых положительных результатов только в узкоспециализированных отраслях, явным образом выигрывающих от внедрения сервисно-ориентированной архитектуры, например в интеграции корпоративных приложений.

9.5. Сравнение технологий web 1.0, web 2.0 и web 3.0

Для более полного представления о том, какие перспективы несет семантический веб выделим ряд факторов сравнения и выведем сводную таблицу, характеризующую прошлое, настоящее и будущее Всемирной паутины (Табл.1).

Таблица 1. Сравнение технологий web 1.0, web 2.0 и web 3.0

Технологи и параметры

Web 1.0

Web 2.0

Web 3.0

Обобщенное описание

Интерактивная паутина

Программируемая паутина

Паутина связанных данных

Единица представления

Веб-страница

Веб-приложение

Пространство данных

Значимая единица обмена данными

Адрес страницы (URL)

Адрес веб-приложения (URL)

URI ресурса, сущности, объекта

Зернистость данных

Низкая (HTML-страница)

Средняя (XML-тег)

Высокая (объекты RDF)

Представляемые услуги

Поиск (возможность ИСКАТЬ ИНФОРМАЦИЮ, результаты поиска не точны)

Сообщества (блоги в социальных сетях)

Поиск (способ НАХОДИТЬ ИНФОРМАЦИЮ, результаты поиска точны )

Фактор участия пользователя

низкий

средний

высокий

Фактор удовлетворенности пользователя от использования сайта

низкий

средний

высокий

Фактор ссылаемости на данные (обращения по ссылкам)

низкий (документы)

средний (документы)

высокий (документы и их отдельные части)

Фактор субъективности

высокий

средний (возможность выбора партнеров (friend lists) или установления ограничений на доступ к данным в блогах)

низкий (каждый может обратиться к ресурсу через URI)

Уровень трансклюзивности содержимого

низкий

средний ("смешивание" данных, управляемое кодом приложения)

высокий ("смешивание" данных, управляемое данными)

Уровень соответствия видимого предпочитаемому (What You See Is What You Prefer (WYSIWYP))

низкий

средний

высокий (настраиваемое описание представления ресурсов)

Доступность данных (открытый доступ к данным)

низкая

средняя (доступ через бункеры данных — серверные приложения)

высокая (прямой доступ)

Средства идентификации пользователей

слабые

средние (OpenID)

сильные (FOAF+SSL)

Модель развертывания системы

Централизованная

Централизованная, с делегированием части полномочий пользователем (регистрация нового пользователя автоматически приводит к созданию среды для него )

Распределенная, с выделенными централизованными функциями

Модель данных

Логическая (иерархическая, на основе DOM)

Логическая (иерархическая, на основе XML)

Концептуальная (графы RDF)

Пользовательский интерфейс

Динамически генерируемый (server-side) статичный интерфейс (client-side)

Динамически генерируемый (server-side), с возможностью частичного изменения на стороне клиента (XSLT, XQuery/XPath)

Полностью динамический интерфейс, представляемый возможностью самоописания RDF

Возможности запросов данных

Полнотекстовый поиск

Полнотекстовый поиск

Полнотекстовый поиск + поиск в графовых структурах с помощью SPARQL (Structured Graph Pattern Query Language)

Web как средство массовой информации

Представляет мнение автора/издателя

Отражает мнение социальной группы, состоящей из равноправных авторов и комментаторов

Представляет мнение социальной группы, подкрепленное экспертными оценками

При разработке лекций использовался материал

1. Анатольев А.Г. Конспекты лекций ОмГТУ, кафедра АСОИУ [электронный ресурс]. Режим доступа: http://www.4stud.info/ppp/lectures.html (06.08.2014)

2.

Составитель ________________________ С.В. Крошилин

(подпись)

«____»_______________20 г.

35