|
Персональные инструменты |
|||
|
Новости/Заказные ИнформСистемы — CustIS Objects — различия между версиямиМатериал из CustisWiki
Текущая версия на 19:58, 17 марта 2010Классическая методология представления информационной модели в реляционных СУБД заключается в создании для каждой сущности, учитываемой в рамках системы, отдельной таблицы со своим набором колонок-атрибутов и с дополнительными таблицами-справочниками для поддержки целостности областей значений некоторых атрибутов. Клиентская и серверная логика приложения оперируют с этими таблицами с помощью фиксированного набора SQL-запросов, что дает возможность оптимизировать их работу и добиться высокой производительности. К сожалению, с ростом количества сущностей возникает множество проблем, связанных с ростом количества таблиц, числа SQL-запросов и объема программного кода. Мала и гибкость системы: при любых изменениях в структуре учитываемых сущностей возникают проблемы конвертации БД, требующие вычислительных, временных и человеческих ресурсов с зачастую непредсказуемым результатом. А ведь многие системы автоматизации должны оперировать с тысячами разноатрибутных сущностей — каталогами товаров, учетными регистрами счетами), документами и т.п. К сожалению, технологии объектных БД еще достаточно молоды (мала надежность, отсутствуют стандарты доступа и т.п.). Именно поэтому необходима система, реализующая универсальное атрибутное хранение, представление и обработку сущностей (агрегатов) на основе единого метаописания. Для этого и предназначена система CustIS Objects. Данное ядро полностью совместимо с CustIS Accounting. Реализованные на нем модули могут функционировать в рамках произвольной системы автоматизации. Хранение информации в CustIS Objects описывается метаданными, которые настраиваются с помощью стандартных интерфейсных форм. Они же обеспечивают однородный интерфейс работы с агрегатами, необходимый в случае нестандартных ситуаций. На ядре CustIS Objects разработаны система ипотечного кредитования и система управления информационными ресурсами. Конечно, CustIS Objects, являясь достаточно универсальной системой хранения, несколько уступает в эффективности специализированным схемам, построенным на классической модели, однако она имеет вполне приемлемую производительность. Следующий шаг в обеспечении оптимального сочетания скорости работы классических реляционных схем с объектной универсальностью дает ядро CustIS Universal. |
||||||