А.А. ЧЕРНЫШОВ, А.Д. КОСТКИНА, А.И. БАЛАНДИНА Научный руководитель – В.В. КЛИМОВ, к.т.н., ст. преподаватель Национальный исследовательский ядерный университет «МИФИ» О ВОЗМОЖНОСТИ ОБУЧЕНИЯ СТУДЕНТОВ ОСНОВНЫМ СТАНДАРТАМ СЕМАНТИЧЕСКОГО ВЕБА В статье приведено описание современных технологий в области веб-сервисов, сервис-ориентированной архитектуры и семантического веба. Поставлена проблема обучения студентов данным технологиям и указываются предпосылки для создания курса по этим областям. Описываются основные навыки, которыми овладевает студент после прохождения всего курса. Внедрение разработанной концепции семантического веба (Semantic Web) в качестве надстройки существующей Всемирной паутины началось в начале 2000-х, однако этот процесс растянулся на долгие годы, приняв новый оборот лишь в последние пять лет. Семантический веб предоставляет возможность интерпретировать информацию, как человеку, так и компьютеру, что существенно улучшает процесс поиска информации. Веб-сервисы играют весьма значительную роль в развитии семантического веба. В контексте данной концепции веб-сервисы должны быть наделены однозначно описанной семантикой, доступной через Интернет, и пригодными для автоматизированного поиска, композиции и выполнения. Такие веб-сервисы принято называть семантическими веб-сервисами. [1] Интерпретировать семантику информации становится возможным благодаря двум важнейшим характеристикам - использованию универсальных идентификаторов ресурсов (URI) и использованию онтологий и языков описания метаданных. К стеку технологий семантического веба относят набор стандартов языков описания, включающий XML, XML Schema [2], RDF, RDF Schema, OWL и другие. Развитие информационных технологий привело к тому, что в настоящее время оказывается весьма проблематичным выбрать конкретные вебстандарты и программные средства разработки веб-компонентов, удовлетворяющие различным требованиям. Очевидно, широкий спектр вебтехнологий зачастую сбивает с толку разработчика в этой сфере, а выбрав несоответствующие его требованиям в полной мере, позже он наталкивается на «подводные камни» и на выходе получает продукт по качеству ниже ожидаемого, а порой и вовсе несовместимый с другими того же типа. Совместимость веб-сервисов играет огромную роль в сложном программном комплексе типа веб, поскольку зачастую его работа основыва- ется на композиции операций таковых. А поскольку сложность программных комплексов типа веб неимоверно растет, требуется работать с такими технологиями, которые обеспечивали бы высокую интероперабельность программных модулей. Студенты, решившие попробовать себя в разработке программных компонентов для среды веб, как правило, моментально теряются в огромном количестве существующих на данный момент технологий. В связи с этим был разработан данный курс, ориентированный на студентов ВУЗов, обучающихся на первом курсе магистратуры по направлению «Программная инженерия». Курс сопровождается лабораторными работами, которые позволят студентам не только познакомиться с основами вебстандартов, но и попробовать свои силы в разработке программных компонентов для среды веб на языках высокого уровня с использованием отобранных технологий. Курс рассчитан на один семестр с расчетом одна лабораторная работа на две недели. На выполнение каждой работы учащимся отводится один академический час. Курс состоит из двух разделов. Первый раздел знакомит студентов с концепцией веб-сервисов, касаясь основных понятий сетевых технологий. Вторая часть направлена на изучение технологий семантического веба. Главной целью создания данного курса является приобретение учащимися навыков работы с веб-сервисами и семантическими веб-сервисами. Каждый учащийся, изучивший данный курс, должен приобрести такие навыки как, умение работать с XML документами, знать основные понятия, относящиеся к XML, XML-схемам, умение разработать SOAP/REST веб-сервис, знать основные различия между ними, умение работать с RDF-схемами, умение создавать веб-онтологий с использованием языка OWL, умение описать семантический веб-сервис на языке OWL-S. В настоящее время для данного курса подготавливается сборник лабораторных работ. Разрабатываемое пособие содержит как теоретический, так и практический материал, включая учебные примеры и реализации лабораторных работ, а также задания и варианты для самостоятельного выполнения. Список литературы 1. Ouzzani, M., Bouguettaya A. Semantic Web Services for Web Databases.// Springer Science+Business Media, 2011. – 155 p. 2. XML Technology [Электронный ресурс] Режим доступа: http://www.w3.org/standards/xml/ свободный. — Загл. с экрана. — Яз. англ.