Введение
Глава 1. Подходы к построению систем доступа к данным 8
1. Клиент-серверный подход 8
2. Агентный подход 11
2.1. Классы решаемых задач 13
2.2. Преимущества применения 13
2-3. Предпосылки применения 15
Глава 2. Теория агентных систем 18
1. Основные понятия 18
2. Варианты архитектур 24
3. Понятие агента 25
4. Архитектура агента 26
5. Модель жизненного цикла агента 28
Глава 3. Проектирование системы параллельного поиска информации в системе распределенных баз данных с использованием агентного подхода ..30
1. Декомпозиция задачи 31
2. Построение модели 34
3. Выявление факторов, которые могут повлиять на агента 41
4. Выбор агентной платформы 43
5. Адаптация построенной модели 42
6. Разработка функциональности агентов 44
7. Разработка схем взаимодействия и выбор языков общения 44
8. Программная реализация 45
Глава 4. Варианты реализации системы на основе разработанных алгоритмов и архитектур 47
1. Языковые средства разработки 47
2. Технологии реализации распределенных вычислений 48
3. Стандарты агентных систем 53
3.1. FIPA 53
3.2. MASIF 54
4. Инструментальные средства разработки 55
4.1. SMART 56
4.2. DAgents 57
4.3. Grasshopper 58
4.4. Aglets 58
4.5. JADE 60
5. Сравнительный анализ инструментальных средств разработки 61
Глава 5. Реализации системы с использованием языка Java и агентной платформы JADE 64
1. Обзор платформы JADE 64
1.1. Контейнеры и платформы 65
1.2. Служба каталогов и система управления агентами 66
1.3. Создание агента 67
1.4. Жизненный цикл агента 68
1.5. Начало выполнения агента 70
1.6. Поиск и регистрация агентов 72
1.7. Коммуникационные модели 74
1.8. Язык общения агентов ACL 76
1.9. Организация взаимодействия агентов 79
1.10. Постановка задач на выполнение агенту 82
1.11. Завершение выполнения агента 83
2. Поддержка устройств с ограниченными возможностями (CLDC) 83
3. Реализация системы поиска информации 84
3.1. Средства разработки 84
3.2. Подготовка служебных файлов и папок проекта 85
3.3. Создание агента 86
3.4. Отладка агентов 87
4. Локализация и поддержка русского языка 90
Глава 6. Экспериментальные исследования 92
1. Описание условий эксперимента 92
2. Полученные результаты 94
Заключение 95
Литература


