qWord-XML
Благодаря реализованной модели данных, унификации хранения, обработки и представления данных, унификации программирования, инструмент qWord-XML представляет собой удобную среду для быстрой и простой разработки, простого сопровождения и использования информационных систем.
В настоящее время для построения информационных систем используются наборы различных инструментов: собственные инструментальные средства СУБД, среда проектирования базы данных, среда разработки приложений, инструмент для поиска и аналитической обработки данных, генератор отчётов. Соответственно, для построения и использования информационной системы необходимо одинаково хорошо владеть всеми инструментальными средствами, которые могут сильно разниться друг с другом.
Поэтому целесообразно выглядит совмещение этих инструментов в рамках единого универсального визуального инструмента. Это позволяет значительно облегчить работу пользователей, ускорить разработку информационных систем и упростить их сопровождение.
Компанией СП.АРМ была создана инструментальная среда, совмещающая в себе наборы всех необходимых для построения информационной системы инструментов.
В основу концепции создания технологии qWord-XML была заложена цель создания единого универсального визуального инструмента для построения баз данных и приложений, повышающего удобство их проектирования и эксплуатации.
Данный инструмент основывается на расширенной реляционной модели данных RM/T, для описания которой используются различные компоненты платформы XML.
qWord-XML может использоваться для построения как оперативных, так и аналитических систем, совмещая в себе средства для построения и применения баз данных.
Благодаря реализации модели данных XML qWord-XML учитывает и поддерживает изменчивость и расширяемость схемы базы данных и изменчивость данных во времени в период эксплуатации информационной системы, при этом общая схема базы данных не декларируется явным образом. В результате появляется возможность вести непрерывную разработку приложений с учетом развития предметной области.
Применение инструмента qWord-XML
Используя инструмент qWord-XML компанией СП.АРМ разработаны информационные системы для медико-социальной сферы.
Задачи, решаемые разработанными информационными системами, подразделяются на несколько типов, в том числе на задачи, связанные с работой конкретных учреждений, с поддержкой принятия управленческих решений.
Поэтому построение баз оперативных данных систем в значительной степени должны быть ориентированны на статистическую и аналитическую обработку больших информационных массивов.
Основная часть данных, возникающих в ходе деятельности различных организаций и учреждений, представлена в виде документов.
Структуры данных большинства реальных документов представляются в виде произвольного иерархического дерева с горизонтальными связями. Благодаря используемой в qWord-XML модели данных появилась возможность отображения документов и алгоритмов их обработки в базу данных на уровне СУБД, а не на уровне приложения.
Большое количество справочной информации, имеющей иерархическую структуру, также представляется в базе данных.
Программирование осуществляется только на сервере, а сами отображения являются частью базы данных, в результате чего скорость разработки приложений возрастает, процесс обновления информационной системы существенно упрощается.
Благодаря этому информационные системы имеют возможность модифицироваться и гармонично подстраиваться под любые изменения ситуации, будь то изменения в законодательстве или в организационной структуре организаций.
При этом системы остаются в рабочем режиме.
В системах находится большое количество выходных документов. Для построения печатных форм используется технология XSLT с возможностью автоматической генерации печатных форм на основании внешнего вида отображения.
Обеспечение высокого быстродействия удовлетворяется с одной стороны, благодаря выбору в качестве опорной СУБД инструмента qWord-XML М-системы, которая обеспечивает прямой доступ к структурам хранения, а с другой стороны благодаря индексации и кластеризации хранимых данных.
qWord-XML обеспечивает доступ к удалённым базам данных и транспортировку данных с использованием средств опорной СУБД Cache.
qWord-XML обеспечивает «подкачку» данных из различных SQL-СУБД c использованием Cache SQL Gateway.
Проблема недостатка квалифицированных администраторов баз данных в организациях выдвигает требования по обеспечению простого администрирования систем. Инструмент qWord-XML устанавливается только на один компьютер, а функции администрирования вынесены в отдельные отображения и доступны со специального рабочего места Администратор
Инструмент qWord-XML не предъявляет серьёзных ограничений к конфигурации сервера и рабочих мест.