Подписка на RSS-ленту
Здесь знают,
Что такое Semantic Web

Интеллектуальный агент + семантический веб-сервис = Semantic Web?

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Оцените заметку!!!

Семантические веб-сервисы = Существующие веб-сервисы с –точкой доступа (?!)

При реализации такого вот равенства уже мог бы наступить !

В любом случае, прогресс не стоит на месте и семантические веб-сервисы с академических разработок должны превратиться в реальные коммерческие приложения. Но это будет немного позже. Хотя есть такое предчувствие, что в недалеком зарубежье «народ» разрабатывает весьма серьезные агентные системы с семантическими веб-сервисами. Ведь ни для кого не секрет, что за рубежом на развитие выделяются боооольшие суммы денег.

Итак, семантические веб-сервисы – это дальнейшее развитие технологии веб-сервисов и языка WSDL [Web Services Description Language (Язык Описания веб-сервисов)].

Если онтология – это статическая часть , то семантические веб-сервисы – это его динамическая часть.

В соответствии с концепцией каждому существующему веб-сервису необходимо добавить семантическую аннотацию и интеллектуального агента в придачу. Такой агент должен содержать «машинопонимаемое» описание(семантическую аннотацию) обслуживаемого веб-сервиса. Кроме того, агент должен реализовывать логику доступа к информационным ресурсам через web-сервис.

О чем речь?

А речь о том, что каждый веб-сервис решает какую-то конкретную задачу, например, считает в режиме реального времени курс акций на бирже. А агент должен уметь получать доступ к результатам работы веб-сервисов. Кроме того, агент не обязан быть «жестко» привязан к конкретному веб-сервису, он может содержать списки альтернативных web-сервисов, которые могут заменить в случае программного или аппаратного сбоя текущий веб-сервис. Такие агенты называются агентами-координаторами.

Кроме агентов-координаторов, нужно каждому пользователю Интернета выделить персонального агента, через которого будет осуществляться доступ к web-сервисам. А ведь это все уже сейчас реальность, через удаленный API можно подключаться к различным веб-сервисам. Вот только API у всех сервисов различный… В этом плане добавляет свои прелести – API должен быть один для всех (естественно в рамках конкретной специализации).

Семантическая аннотация веб-сервиса – это не что иное как экземпляр конкретного объекта онтологии, у которого четко описана структура и семантика.

Для создания семантических аннотаций могут использоваться: -S (Semantic Markup for Web Services), WSML (Web Service Modeling Language) или SWSL ( SEMANTIC WEB SERVICES LANGUAGE).

–S – это расширение UDDI (Universal Description Discovery & Integration) возможностями явного описания семантики веб-сервисов, как статической их части(информационные ресурсы), так и динамической (процессы). Другими словами, –S – это набор онтологий, позволяющих описывать объекты предметной области и бизнес-процессы.

WSML, как и SWSL, является альтернативой -S и предназначен для формирования моделей веб-сервисов. WSML основан на онтологии моделирования веб-сервисов WSMO (Web Service Modeling Ontology) и позволяет с разным уровнем выразительности описывать бизнес-процессы, объекты, цели и посредников.

Моделировать веб-сервисы можно с помощью набора программных средств WSMO Studio.

WSMO Studio – это бесплатно распространяемое программное обеспечение, которое доступно в виде плагина к среде .

( как всегда впереди) :!:

Для создания семантических аннотаций веб-сервисов на -S можно использовать OWL-S Editor.

:smile:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
Понравилась статья, подписаться на новости можно здесь!

Популярность: 74%