<<
>>

Абстрактная архитектура FIPA

Некоммерческая организация FIPA (Foundation for Intelligent Physical Agents) поставила перед собой цель создать стандарты спецификаций агентных систем, обеспечивающих совместимость друг с другом различных MAC, отвечающих данным стандартам[10].

В 1997—1998 гг. FIPA исследовала набор уже существующих спецификаций и создала собственную спецификацию совместимых агентных систем. Эти документы описывают язык коммуникации агентов (ACL — Agent Communication Language), сервисы агентов и поддерживаемые онтологии управления. Сердцем модели FIPA являлась коммуникация агентов, что было проигнорировано OMG. В 1998—1999 гг. начались работы по стандартизации решений, касающихся транспорта сообщений, их представлений, а также проблем безопасности.

К настоящему времени существуют четыре спецификации агентных систем FIPA: FIPA 97, FIPA 98, FIPA 2000 и абстрактная архитектура FIPA Abstract Architecture. FIPA 97 и FIPA 98, в отличие от FIPA 2000, не полностью совместимы с агентными системами, построенными в соответствии с абстрактной архитектурой. FIPA 2000 же является частью конкретной реализации абстрактной архитектуры FIPA и полностью с ней совместима. Как было сказано выше, главной целью FIPA является обеспечение совместимости между агентными системами. Для этого FIPA описывает абстрактные архитектурные элементы, которые

должны присутствовать в каждой корректной реализации MAC независимо от языка и платформы (рис. 7.5).

Рис. 7.5. Отражение абстрактной архитектуры FIPA на конкретные реализации

Абстрактная архитектура FIPA определяет абстрактный уровень, как два агента могут обнаруживать друг друга и общаться посредством их регистрации и обмена сообщениями.

Спецификация определяет два вида архитектурных элементов — основные и опциональные. Все элементы затрагивают следующие области функционирования агентных систем: модель сервисов и обнаружения сервисов агентами и другими сервисами; совместимость методов транспорта сообщений; прддержка различных форм ACL-представлений; поддержка различных форм содержания сообщений; поддержка различных представлений справочных сервисов.

Следующие области в связи с их либо невозможностью описать абстрактно, либо неготовностью/ненужностью стандартизации были опущены в абстрактной архитектуре: жизненный цикл агентов и менеджмент агентов; мобильность агентов; поддержка доменов; разговорные политики (conversational policy)', идентификация агентов.

В соответствии с абстрактной архитектурой (рис. 7.6) агенты (agents) общаются друг с другом посредством обмена сообщениями, причем разговорный акт (speech act) закодирован на языке ACL. Службы (services) предлагают агентам сервисы поддержки. FIPA определяет три основных службы платформы: справочная служба агентов (agent directory service)', служба транспорта сообщений (message transport service) ', справочная служба сервисов (service directory service).

Рис. 7.6. Структура абстрактной архитектуры FIPA

Цель agent directory service — регистрация агентов и предоставление возможности обнаружения агентов по его имени (agent- name) и местоположению (agent-locator). Имя агента и его расположение называются справочной записью агента (agent-directory - entry). Схемы регистрации и обнаружения агентов представлены на рис. 7.7 и 7.8.

Рис. 7.7. Регистрация агента с помощью справочной службы

Рис.

7.8. Обнаружение агента с помощью справочной службы

Справочная служба сервисов (service directory service) предлагает функционал по регистрации сервисов и их обнаружению. Сервис регистрируется с помощью справочной записи сервиса (service-directory-entry), которая содержит имя сервиса (service- name), тип сервиса (service-type), адрес сервиса (service-locator). В конкретной реализации справочная служба сервисов может быть построена с помощью таких эффективных технологий, как LDAP. Служба транспорта сообщений (message transport service) предоставляет сервис по доставке сообщений от одного агента/службы к другому агенту/службе.

Сообщение (message) представляет собой набор пар типа «ключ- значение» и закодировано на языке общения агентов (agent-

communication-language), таком, как FIPAACL. Содержание (content) сообщения описано языком описания содержания (content-language), например, KIF или SL (Semantic Language). Содержание сообщения может ссылаться на онтологию (ontology). Сообщение также

Рис. 7.9. Структура ДС?-сообшения

содержит имена отправителя и приемника (рис. 7.9). Сообщения могут рекурсивно содержать другие сообщения.

При пересылке сообщение «оборачивается» в транспортное сообщение (transport message) с дополнительными транспортными атрибутами.

Представленная спецификация FIPA очень подробно описывает все архитектурные элементы, а также связи между ними, включая f/MZ.-диаграммы классов всех абстрактных элементов.

Чтобы получить более полное представление о работе системы на основе FIPA Abstract Architecture, необходимо рассмотреть ее конкретную реализацию — FIPA 2000. 

<< | >>
Источник: под ред. А.В. Кострова. Методы и модели информационного менеджмента: учеб. пособие. 2007

Еще по теме Абстрактная архитектура FIPA:

  1. Реализация абстрактной архитектуры FIPA 2000
  2. Сравнение архитектур OMG MASIF и FIPA 2000
  3. Абстрактные понятийные структуры
  4. Корова как абстрактный инструмент
  5. АРХИТЕКТУРА ARIS
  6. Глава 20 АБСТРАКТНЫЙ ХАРАКТЕР ЭКОНОМИЧЕСКОЙ ТЕОРИИ. НЕОБХОДИМОСТЬ ЕЕ КОНКРЕТИЗАЦИИ. «ЭКСПЕРИМЕНТАЛЬНАЯ» ПРОВЕРКА
  7. Конструктивность метода восхождения от абстрактного к конкретному: первая теорема диалектики
  8. 11.3. АРХИТЕКТУРА НПС
  9. ОСНОВНАЯ АРХИТЕКТУРА СИСТЕМЫ
  10. АРХИТЕКТУРА ТОРГОВОЙ МАРКИ
  11. Деформации архитектуры рынка
  12. Деньги и абстрактная возможность кризисовпри капитализме. Финансовый кризис как относительно самостоятельное явление
  13. Экономическая и финансовая архитектура мира: векторы влияния
  14. 20.6.1. ОТКРЫТЫЙ ДОСТУП К ПРОЕКТНЫМ ДАННЫМ В АРХИТЕКТУРЕ КЛИЕНТ-СЕРВЕР
  15. АНАЛИЗ СТАНДАРТНЫХ АРХИТЕКТУР МНОГОАГЕНТНЫХ СИСТЕМ
  16. Мировая финансовая архитектура и международный финансовыйцентр в России: границы возможного
  17. 5.1. Влияние процессов интернационализации, интеграции и глобализации на изменение мировой финансовой архитектуры
  18. Повышение устойчивости российского финансового рынка к системнымрискам, рост его конкурентоспособности, преодоление деформаций его архитектуры
- Антикризисное управление - Деловая коммуникация - Документоведение и делопроизводство - Инвестиционный менеджмент - Инновационный менеджмент - Информационный менеджмент - Исследование систем управления - История менеджмента - Корпоративное управление - Лидерство - Маркетинг в отраслях - Маркетинг, реклама, PR - Маркетинговые исследования - Менеджмент организаций - Менеджмент персонала - Менеджмент-консалтинг - Моделирование бизнес-процессов - Моделирование бизнес-процессов - Организационное поведение - Основы менеджмента - Поведение потребителей - Производственный менеджмент - Риск-менеджмент - Самосовершенствование - Сбалансированная система показателей - Сравнительный менеджмент - Стратегический маркетинг - Стратегическое управление - Тайм-менеджмент - Теория организации - Теория управления - Управление качеством - Управление конкурентоспособностью - Управление продажами - Управление проектами - Управленческие решения - Финансовый менеджмент - ЭКОНОМИКА ДЛЯ МЕНЕДЖЕРОВ -