Информационно-аналитические системы



       В настоящее время наиболее современным и распространенным решением по созданию автоматизированных информационных систем является их построение на базе Web-технологий. В основе таких систем лежит технология предоставления пользователю в удобный для него момент требуемого Web-ресурса, набора сервисов и информации централизованных баз данных.

       Перенос всей функциональности системы на сервер и использование в качестве «тонкого» клиента браузера максимально облегчает сопровождение и администрирование системы и предъявляет самые простейшие требования к компьютерной квалификации пользователей, тем самым расширяет их круг, что также является одним из требований к современным системам.

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

       Наличие описателей структур данных позволяет сделать максимально независимыми структуры данных, их представление и функциональную логику системы и обеспечивает широкие возможности по модификации и динамическому развитию системы в соответствии с изменениями предметной области.

       Обобщенная структурная схема системы представлена на рисунке.
      

    На рисунке показаны основные часто используемые возможности подобных систем:
       -аутентификация и авторизация (безопасность и разграничение доступа);
       -протоколирование доступа к системе;
       -ввод данных;
       -обобщение (расчеты) данных;
       -формирование отчетов;
       -экспорт-импорт данных как внутри системы, так и со сторонними системами;
       -документооборот.
       Также система может быть дополнена другими возможностями, например, отображением информации на карте и т.д.
       Для повышения скорости работы системы в памяти WEB-сервера организуется кэш данных, в который загружается часто используемая и мало изменяющаяся в ходе работы системы информация. В частности, в кэш загружаются метаописания данных системы.
      
Некоторые продукты созданные на базе WEB технологий:


Презентация (4.8M)>