Система реализована в трехуровневой архитектуре “клиент-сервер”,
где роль третьего слоя выполняют хранимые процедуры сервера,
автоматически создаваемые из настроек репозитория в процессе
конфигурации бизнес-логики.
Уровень |
Наименование |
Функции |
Способы реализации |
1 |
Данные |
Хранение данных |
База данных на SQL-сервере |
2 |
Бизнес-Логика |
Содержит и выполняет алгоритмы
Документооборота,
Расчетов, Учета, Построения отчетов и др. |
Хранимые процедуры SQL-сервера,
создаваемые по настройкам бизнес-логики.
Могут вызываться как клиентской программой, так и
другими приложениями |
3 |
Клиентский интерфейс |
Отображение, редактирование форм, вызов процедур бизнес-логики,
связанных с клиентской работой
|
Универсальное рабочее место ALADSYS
SQL или тонкий клиент через терминал (Универсальное
рабочее место ALADSYS SQL через Citrix Meta Frame).
Есть примеры применения Web – интерфейса. В настоящее
время разрабатывается инструмент ускорения настроек
интерфейса в Web.
Прямое обращение к данным запрещено.
Вызываются процедуры бизнес-логики (второго слоя). |
3а |
Автоматические сервисы |
Специальные настраиваемые функции
по автоматическому запуску процедур бизнес-логики
без непосредственного участия пользователей, интерфейс
с внешними процессами и источниками (Автоматический
импорт, cистемы электронного документооборота,SWIFT
и др.) |
В виде сервиса или отдельного
приложения, отслеживающего внешние события (приход
почты и др.).
Например ALADSYS Message c подключаемыми модулями
взаимодействия с почтой, факс – сервером, SWIFT, системами
электронного документооборота, Lotus и др. |
3б |
Внешние приложения |
Использование процедур бизнес-логики
|
|
Системы вместе с данными и настойками могут переноситься
между платформами с использованием ALADSYS Migration Kit
Репликация данных может производиться как средствами ALADSYS
Message, так и с использованием системных механизмов SQL
- сервера