В настоящее время наиболее современным и распространенным решением по созданию автоматизированных информационных систем является их построение на базе Web-технологий. В основе таких систем лежит технология предоставления пользователю в удобный для него момент требуемого Web-ресурса, набора сервисов и информации централизованных баз данных.
Перенос всей функциональности системы на сервер и использование в качестве «тонкого» клиента браузера максимально облегчает сопровождение и администрирование системы и предъявляет самые простейшие требования к компьютерной квалификации пользователей, тем самым расширяет их круг, что также является одним из требований к современным системам.
В крупных WEB-системах, разработанных КБСП, используется технологический подход с разделением слоев данных, представляемых в СУБД, и алгоритмов их обработки и представления. При этом связь базы данных и функциональных возможностей обеспечивается с помощью метаописаний, представляющих собой описание объектов системы, размещаемых в таблицах системы. Такой подход позволяет модифицировать и изменять структуры данных независимо от функциональных возможностей и без переписывания программ.
Наличие описателей структур данных позволяет сделать максимально независимыми структуры данных, их представление и функциональную логику системы и обеспечивает широкие возможности по модификации и динамическому развитию системы в соответствии с изменениями предметной области.
На рисунке показаны основные часто используемые возможности подобных систем:
-аутентификация и авторизация (безопасность и разграничение доступа);
-протоколирование доступа к системе;
-ввод данных;
-обобщение (расчеты) данных;
-формирование отчетов;
-экспорт-импорт данных как внутри системы, так и со сторонними системами;
-документооборот.
Также система может быть дополнена другими возможностями, например, отображением информации на карте и т.д.
Для повышения скорости работы системы в памяти WEB-сервера организуется кэш данных, в который загружается часто используемая и мало изменяющаяся в ходе работы системы информация. В частности, в кэш загружаются метаописания данных системы.
ОАО "Конструкторское бюро системного программирования" 2018-2025