Інтелектуальні Web-технології

advertisement
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ФІЗИКО-ТЕХНІЧНИЙ ФАКУЛЬТЕТ
КАФЕДРА КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ
Інструкції до лабораторних робіт
Інтелектуальні
Web-технології
Напрямок підготовки
Спеціальність
- 6.050101 комп'ютерні науки
- 8.05010104 Інтелектуальні системи прийняття рішень
Донецьк – 2015
ИНСТРУКЦИИ К ЛАБОРАТОРНЫМ РАБОТАМ
1. Поиск в Internet через ИПС
Необходимо по данным сети Internet выявить динамику изменения объёма
всех публикаций за последние годы, касающихся сути Вашей дипломной работы.
Построить в отчёте к лабораторной работе соответствующую таблицу и график,
которые в дальнейшем Вы можете использовать и в отчёте к дипломной работе для
обоснования актуальности темы.
Для выполнения работы Вам необходимо выбрать в сети Internet какие-либо
три ИПС. Для них найти и кратко описать основные правила словарного поиска
(AND, OR, +, -, ~, «…», расстояние между словами…). Для выбранных ИПС составить
требуемые выражения-запросы по булевой модели. Запросы составляйте по
образцу слайда «Примеры профессиональных запросов к ИПС». Результаты
ответов ИПС должны быть релевантными, не содержать ссылок на посторонние
документы.
Для получения количества публикаций (количества документов, найденных
ИПС) за каждый год, предусмотрите в Вашем запросе отбор документов только по
заданному году. Не «лопухнитесь» в запросе на поиск публикаций, в которых
лишь упоминаются документы других лет и которые не являются публикациями
заданного года.
Не забудьте, в дополнение к полученным графикам, включить в отчёт тему
дипломной работы, выражение-запрос для каждой ИПС, копии первых страниц
ответов для публикаций текущего года.
При сдаче лабораторной работы надо знать ответы на вопросы:
1.
2.
3.
4.
5.
Как работает булева модель поиска?
Как работает векторная модель поиска?
Что такое релевантность и как она может вычисляться?
Что такое SEO и что такое поисковый ранг?
Как повысить поисковый ранг сайта?
2. Интеллектуальный RSS-агент
Разработать Internet-агент (мультиагентную систему) в виде робота по сбору,
доставке и показу в браузере или Win-приложении новостей из RSS-лент по
ключевым словам, заданным пользователем. Перечня адресов возможных RSSлент разместить в базе агента.
Рекомендации, как это может выглядеть: Пользователь вводит фразу для
которой он хочет получить новости. Агент выбрает ключевые слова,
просмотривает в Интернете RSS-ленты (из своего списка адресов лент), выбрает
подходящие новсти в лентах (по ключевым словам). Показывает новости
пользователю в порядке частоты встречаемости ключевых слов.
При сдаче лабораторной работы надо знать ответы на вопросы:
1. Понятие интеллектуальныого агента, мультиагентной системы.
2. Какие свойства интеллектуальных агентов были реализованы в работе.
3. Интеллектуальный агент с WCF-сервисом
Разработать агента в виде WCF-сервиса и Win- или Web-приложения для
контроля сыбытий и состояния некоторого сервера. Продемонстрировать работу
агента.
Варианты интеллектуальных агентов:
- Удалённый контроль загрузки процессоров (ядер процессора) сервера и
немедленное уведомление клиента о превышении загруженности сверх
заданного предела.
- Удалённый контроль изменения заданного файла на сервере и
немедленное уведомление об этом клиента.
- Удалённый контроль серверного времени и немедленное уведомление
клиента о наступлении заданного времени.
- Удалённый контроль лог-файла сервера и немедленное уведомление
клиента о наступлении заданного события.
При сдаче лабораторной работы надо знать ответы на вопросы:
1.
2.
3.
4.
5.
6.
7.
Чем отличаются Web/WCF сервисы от Web-сайтов?
Зачем нужен протокол WSDL?
В чём суть SOA?
Смысл графика «Длинного хвоста» при использовании SOA?
WCF-сервис: хостинг, конечные точки, привязки и контракты.
Особенности WCF-сервисов уровня вызова, сеансовых, синглетных.
Концепция обработки ошибок WCF-сервисов. Исключения класса
FaultException.
Download