Техническое описание (технологический стек) системы "КАСКАД Медицина"
Система "КАСКАД Медицина" работает в среде Windows и в среде Linux.
Мобильная часть работает в среде Android.
Информация по технологическому стеку "КАСКАД Медицина"
Показатель | Характеристика Windows | Характеристика Linux |
---|---|---|
ОС СУБД, приложения | MS Windows 10, MS Windows Server 2016 | Linux / АстраЛинукс |
ОС инженерного рабочего места | MS Windows 8, 10 | AstraLinux Common Edition |
Среда виртуализации рабочих столов | MS RDP / VMware / Cisco | Программный комплекс средств виртуализации «Брест» |
СУБД | MS SQL Server / PostgreSQL / Android SQLite | PostgreSQL / Android SQLite |
Компоненты доступа к БД | MS ADO | PostgreSQL |
Средства разработки | Инженерная часть: Embarcadero Delphi Enterprise 10.4 Sydney (2020) / ADO / C++, мобильная часть: Java / C++ | Веб-сервер: NGINX / Apache Фронтенд: React / Angular / PWA / Native Бэкенд - микросервисы: Java / Node.js / Docker |
Мобильная ОС | Android 8 и выше | Android 8 и выше, Аврора |
Интеграция | REST / ADO / Node.JS | REST / Kafka / Rabbit |
Генератор отчетов и аналитика | FastReport VCL 6 | FastReport .NET |
Обработчик документов | MS Word, MS Excel, JPG/BMP/PNG/TIF Delphi | LibreOffice |
Обработчик документов PDF | Adobe Reader | ContentReader PDF |
Архиватор | WinRAR | ARK |
Обработчик гео-информации | Яндекс.Карты | |
Обработчик ресурсного планирования | ExG2antt (Exontrol.COM) | нет |
Обработчик сетевого графика | MS Project | нет |
Браузер | MS Edge | ЯндексБраузер / FireFox |
Технологии обеспечения масштабируемости и производительности:
- разделение баз данных, создание распределенной сети баз данных: справочные условно постоянные
данные реплицируются между узлами (средствами КАСКАД), транзакционные данные циркулируют в рамках одной БД
- сеть серверов приложений КАСКАД: устанавливается несколько серверов приложений,
координацию задач и нагрузки осуществляет брокер задач
- фрагментирование базы данных на архивную и оперативную части, в первой осуществляются
аналитические отчеты, во второй формируются транзакционные данные
Требования к аппаратной части
Показатель | Характеристика |
---|---|
Процессор СУБД и сервера приложений | Процессор с архитектурой x86-64, количество ядер не менее 8 |
Оперативная память | 16 ГБ и выше |
Жесткий диск для КАСКАД | 200 Мб |
Жесткий диск для СУБД | 500 Gb SSD |
Средства резервного копирования БД | Дифференциальный бэкап: 4 часа, полный бэкап: 3 дня |
Сеть для СУБД и сервера приложений | Ethernet 1Гбит |
Сеть для толстых клиентов | Ethernet 100Мбит |
Сеть для мобильных клиентов | WiFi 802b/c/d/e, EDGE (не менее 0,5 Мбит/с) |
Служба каталогов | MS ActiveDirectory (AD) / Astra Linux Directory (ALD) |
Монитор инженерной части | 1920х1080 и выше |
Экран мобильной части | 600х840 и выше |
Версия Android | 8 и выше |