Программный комплекс «Система управления массивами данных Д7» («СУМД Д7», SCAD7) представляет собой высокоуровневый программный конструктор веб-приложений для создания и выполнения произвольных прикладных конфигураций под управлением Баз данных SQL (PostgreSQL, Oracle и т. п.). Платформа SCAD7 реализована, как иерархическая программная модель, в которой каждый уровень выполняет выделенную ему задачу.
Архитектура ИТ-решения на базе платформы SCAD7
- Уровень пользователя. Браузер клиента получает с веб-сервера данные и формирует визуальное представление информации средствами HTML/CSS/SVG, AJAX, JavaScript, UI JQuery.
- Уровень приложения. Ядро SCAD7 работает под управлением веб-сервера Apache, на него возлагается основная задача по настройке приложения, созданию динамических связей, взаимодействию и управлению модулями системы в целом. Ядро реализовано на языке Perl.
- Уровень базы данных. Математический и логический аппарат прикладных конфигураций (бизнес-логика) кодируется на уровне Базы данных SQL средствами языка DML/DDL (PL/SQL, PLpg/SQL).