Труды КНЦ вып.9 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 9/2019(10)

состояния окружающей среды». Как и агенты первого типа, они могут временно хранить получаемые данные в своей локальной базе данных, а также передавать их в общее распределенное хранилище информации. Поскольку информация, которой оперируют агенты-агрегаторы, формируется из разнородных веб­ сервисов, предоставляющих ее в разных форматах, то основной функцией данного типа программных агентов является согласование собираемых данных между собой и представление их в едином внутрисистемном формате. При выявлении конфликтных ситуаций в предоставлении противоречивых данных из разных источников эти агенты агрегируют получаемую информацию с учетом заданных пользователем системы критериев (например, по минимальному, максимальному или среднему значению). Данный тип агента имеет модульную структуру, которая позволяет наиболее эффективно реализовать возможность оперативного изменения перечня веб-сервисов, с которыми может взаимодействовать агент. Каждый программный модуль описывает интерфейс взаимодействия агента с конкретным веб-сервисом, используя вызов функций собственного API данного сервиса. В случае получения сложного ответа от веб- сервиса на сформированный агентом запрос предлагается его парсерить, используя зарекомендовавший себя на практике формат JSON. ГЕОСТАЦИОНАРНЫЙ \ СПУТНИК *■) АВТОМАТИЧЕСКАЯ СТАНЦИЯ Л ПОЛЯРНО- ■ Р Ч ОРБИТАЛЬНЫЙ АЭРОЛОГИЧЕСКАЯ СТАНЦИЯ Рис. 2. Виды объектов реального уровня архитектуры [19] «Интеллектуальные агенты». Основными функциями данного типа агентов являются: проведение оценки текущего состояния экологической обстановки в заданной геолокации; прогнозирование будущего состояния экологической обстановки в заданной геолокации; проведение индикаторной оценки состояния экологической обстановки; координация разнотипных агентов внутри виртуальной среды. Оценка текущего состояния экологической обстановки проводится в соответствии с формируемым деревом индикаторов экологической безопасности арктических коммуникаций, описанных в «Системе индикаторной оценки экологического состояния». «Интеллектуальные агенты» анализируют значения нижнего уровня иерархии в соответствии с заданной матрицей ограничений для выявления возможных критических ситуаций. При наличии 37

RkJQdWJsaXNoZXIy MTUzNzYz