Платформа массовой интеграции предназначена для создания и поддержки функционирования масштабных, динамически формирующихся информационных инфраструктур из большого числа автономных баз данных. ZooSPACE должна обеспечивать функциональные характеристики:
1) поддержку унифицированного по информационной инфраструктуре представления данных, которое позволяет выполнять поисковые запросы, не зависящие от физического расположения данных;
2) предоставление прикладных программных интерфейсов для выполнения массовых поисковых запросов и управления информационной инфраструктурой;
3) обработку массовых запросов к совокупности баз данных реляционного и иерархического типов;
4) выбор поискового пространства запроса по метаданным, описывающим характеристики баз данных информационной инфраструктуры;
5) синтаксический контроль запроса с соответствующей диагностикой до начала его выполнения;
6) подключение / отключение баз данных и вычислительных ресурсов по инициативе их администраторов в процессе функционирования инфраструктуры;
7) защиту хранимых в информационной инфраструктуре данных от несанкционированного доступа.
Предполагается, что система ZooSPACE будет состоять из произвольного количества слабосвязанных самодостаточных узлов, функционирующих в соответствии с единой политикой. Взаимодействие узлов между собой осуществляется посредством сетевых протоколов прикладного уровня на основе транспортного протокола TCP / IP, как показано на рисунке 1.
Количество узлов в ZooSPACE не нормируется и может быть любым. Система ZooSPACE может состоять из одного-единственного узла.
Такой выбор инфраструктуры узлов позволяет обеспечить достаточно гибкую распределенную информационную систему и реализовать всю необходимую функциональность, которая обеспечивается подсистемами ZooSPACE. В качестве подсистем ZooSPACE должны выступать следующие (см. рис. 4):
Рис. 4. Основные подсистемы ZooSPACE
• ZooSPACE-L – обеспечение функционирования справочной и административной подсистемы ZooSPACE;
• ZooSPACE-Z – обеспечение функционирования подсистемы доступа к базам данных системы ZooSPACE;
• ZooSPACE-M – обеспечение функционирования системы мониторинга всех компонент ZooSPACE;
• ZooSPACE-S – обеспечение функционирования подсистемы сбора статистики работы всех компонент ZooSPACE;