По типу архитектуры

· Многослойные ИС - системы, реализованные слойными персептронами. Вес в Бейсовской сети персептрона определяется геном-агентами через веса синапсов. Персептроны регулируются сигмоидальной функцией S-склона. При этом разложение целостности на слои осуществляется с помощью вейвлетов. Каждый слой отображает целостность системы с помощью фракталов. При этом модель информационного морфизма переходит из моноида в гетероид.

· Многомодульные ИС – данные системы позволяют создать единую среду для автоматизации планирования, учета, контроля и анализа различных аспектов деятельности предприятия.

· Многозвенные ИС -модель распределённого приложения БД называется многозвенной и её наиболее простой вариант – трёхзвенное распределённое приложение. Тремя частями такого приложения являются:

- сервер базы данных

- сервер приложений

- клиентская часть приложения.

Все они объединены в единое целое единым механизмом взаимодействия (транспортный уровень) и обработки данных (уровень бизнес - логики). Многозвенная архитектура приложений баз данных вызвана к жизни необходимостью обрабатывать на стороне сервера запросы от большого числа

удалённых клиентов. В рамках многозвенной архитектуры “тонкие” клиенты (клиенты, выполняющие минимум операций) представляют собой простейшие приложения, обеспечивающие лишь передачу данных, их локальное кэширование, представление средствами пользовательского интерфейса, редактирование и простейшую обработку. Клиентские приложения обращаются не к серверу БД напрямую, а к специализированному ПО промежуточного слоя. Это может быть и одно звено (простейшая трёхзвенная модель) и более сложная структура. Клиенты многозвенных приложений обеспечивают выполнение следующих функций: соединение с сервером приложений, приём и передача данных, отображение средствами пользовательского интерфейса, простейшие операции редактирования, сохранение локальных копий данных.

· Гетерогенные ИС - облегчают интеграцию разнородных информационных источников, структурированных (с наличием регулярной (нормализованной) схемы), слабоструктурированных и иногда даже неструктурированных. Любая разнородная информационная система конструируется на глобальной схеме базы данных над базами данных компонентов, так что пользователи получают преимущества схемы, то есть однородные интерфейсы доступа (например, интерфейс sql-стиля) к данным, сохраненным в различных базах данных и богатые функциональные возможности. Такая разнородная информационная система называется системой объединенных мульти- баз данных.

· Многоагентные ИС - многоагентная система представляет собой программную среду, в которой несколько агентов сотрудничают, чтобы достигнуть некоторой цели. Для каждого в отдельности агента эта задача была бы невыполнима, поэтому агенты должны решать ее вместе. При решении задачи агенты могут обмениваться информацией в пределах своего пространства, делегировать друг другу подзадачи. В описываемой поисковой системе многоагентная система реализована следующим образом:

1. через веб-интерфейс вызывается небольшой исполняемый модуль (веб-агент), который принимает запрос с веб-страницы и заносит его в локальную очередь запросов, после чего ждет ответа от агентов через "сокеты" (sockets);

2. автономные агенты на удаленных серверах (преимущественно там, где находятся базы данных) постоянно опрашивают все очереди запросов (их может быть несколько, на разных серверах). Обнаружив запрос, который данный агент может выполнить, выполняет его и посылает результат соответствующему веб-агенту.

Преимущества многоагентной системы:

ü повышенная отказоустойчивость – можно запустить несколько одинаковых агентов (как на одном, так и на разных серверах), если один из агентов перестает выполнять запросы, другой обрабатывает запросы вместо него;

ü распределенность – нет необходимости собирать все базы данных на одном сервере, достаточно установить агента, соответствующего формату баз данных, на удаленном сервере. Эта функция очень полезна для организаций, которые не могут установить свою поисковую систему, но могут предоставить сетевой доступ;

ü удаленное администрирование агентов.

Реализация этих идей позволила обеспечить оптимальное администрирование системы, повысить ее адаптивность к изменениям структур баз данных, подключению баз данных, управляемых различными СУБД. Также повысилась дружественность интерфейса и удобство работы для конечного пользователя. Снизился трафик сети, необходимый для передачи запросов и получения результатов поиска. Многоагентные системы могут проявлять самоорганизацию и сложное поведение даже тогда, когда индивидуальные стратегии всех их агентов просты.