2. Лаборатория ОИТ
• Задача проектирования информационных систем уровня
предприятия на основе программных агентов.
• Предоставление исходной информации для задачи
проектирования корпоративной информационной среды
• Отказ от монолитной программной системы в пользу
набора автономных интеллектуальных агентов.
Направление исследований
3. Лаборатория ОИТ
Содержание
• О программных агентах
• Классификация программных агентов
• Средства разработки
• Программные агенты и ERP
4. О программных агентах
Лаборатория ОИТ
• По классическому определению
программный агент – это программа-
посредник.
• Цель: выполнение действий от имени
пользователя или другой программы
Дополнительно:
• самостоятельный запуск
• автономность
.
5. Лаборатория ОИТ
О программных агентах
• Интеллектуальные агенты
• Распределенные агенты
• Мультиагентные системы
• Мобильные агенты
6. Лаборатория ОИТ
Размывание термина
• Сервисы (микро-сервисы) также могут быть
автономны, обучаемы и т.д.
• Мэшап – сервис, использующий данные из
нескольких источников
• Кибер-физические системы – присутствие
человека
7. Лаборатория ОИТ
Классификация агентов
• Агенты-покупатели или боты
• Пользовательские или персональные
агенты
• Агенты по мониторингу и наблюдению
• Агенты по анализу данных
9. Лаборатория ОИТ
Средства разработки: общие
вопросы
•идентификация и поиск агентов
•жизненный цикл агентов, включая вопросы
инсталляции и возможного перемещения
•планирование исполнения,
•приоритеты и синхронизация
•взаимодействие агентов друг с другом
•описание, анализ и учет контекста в работе
агентов
13. Лаборатория ОИТ
Программные агенты и ERP
• обеспечить гибкость информационной системы и
увеличить скорость создания нового функционала;
• избавиться от монолитного кода и облегчить
(удешевить, ускорить) обновления системы;
• обеспечить создание и запуск в эксплуатацию нового
функционала, модели для которого неизвестны на
данный момент, но, возможно, будут созданы позднее
из имеющихся базовых элементов;
• переложить на независимые компоненты часть
функций (действий), которые до этого выполнялись
человеком.
14. Лаборатория ОИТ
Программные агенты и ERP
• DevOps как главная движущая сила в
“компонентизации” сложных систем
• Микро-сервисы как новая “модная” тенденция
• Domain-Driven Design как основной подход к
декомпозиции сложных моделей