Архитектура

Технологическая платформа состоит из двух основных программных компонент:
  • Визуальной среды (Windows – клиент), предоставляющей возможность.
    • строить клиентскую часть информационно-аналитических систем путем добавления и настройки специальных компонентов - элементов ИАС.
    • работать с готовыми клиентскими местами созданных прикладных ИАС
  • Сервера приложений, реализованного в виде службы Windows (включающего в себя и ГИС-сервер) для отображения информационной системы в Интернет

Технологическая платформа поддерживает как двух, так и многозвенную архитектуру «клиент-сервер», в качестве хранилищ данных могут выступать базы данных под управлением современных промышленных СУБД (Oracle, MS SQL Server, FireBird, Interbase).

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

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

Основные характеристики веб-сервера технологической платформы:
  • не требует наличия сторонних веб-серверов, таких как Internet Information Server или Apache;
  • поддерживает сжатие данных и шифрование по протоколу SSL;
  • использует технологию AJAX для организации интерактивного интерфейса пользователя;
  • обладает высокой производительностью;
  • совместим со всеми современными типами браузеров (Firefox, IE, Opera, Netscape и д.р.);