Персональные инструменты
 

Новости/Заказные ИнформСистемы — CustIS Objects — различия между версиями

Материал из CustisWiki

Перейти к: навигация, поиск
 
м (1 версия)
 
(нет различий)

Текущая версия на 19:58, 17 марта 2010

Классическая методология представления информационной модели в реляционных СУБД заключается в создании для каждой сущности, учитываемой в рамках системы, отдельной таблицы со своим набором колонок-атрибутов и с дополнительными таблицами-справочниками для поддержки целостности областей значений некоторых атрибутов. Клиентская и серверная логика приложения оперируют с этими таблицами с помощью фиксированного набора SQL-запросов, что дает возможность оптимизировать их работу и добиться высокой производительности. К сожалению, с ростом количества сущностей возникает множество проблем, связанных с ростом количества таблиц, числа SQL-запросов и объема программного кода. Мала и гибкость системы: при любых изменениях в структуре учитываемых сущностей возникают проблемы конвертации БД, требующие вычислительных, временных и человеческих ресурсов с зачастую непредсказуемым результатом. А ведь многие системы автоматизации должны оперировать с тысячами разноатрибутных сущностей — каталогами товаров, учетными регистрами счетами), документами и т.п.

К сожалению, технологии объектных БД еще достаточно молоды (мала надежность, отсутствуют стандарты доступа и т.п.). Именно поэтому необходима система, реализующая универсальное атрибутное хранение, представление и обработку сущностей (агрегатов) на основе единого метаописания. Для этого и предназначена система CustIS Objects.

Данное ядро полностью совместимо с CustIS Accounting. Реализованные на нем модули могут функционировать в рамках произвольной системы автоматизации.

Хранение информации в CustIS Objects описывается метаданными, которые настраиваются с помощью стандартных интерфейсных форм. Они же обеспечивают однородный интерфейс работы с агрегатами, необходимый в случае нестандартных ситуаций.

На ядре CustIS Objects разработаны система ипотечного кредитования и система управления информационными ресурсами.

Конечно, CustIS Objects, являясь достаточно универсальной системой хранения, несколько уступает в эффективности специализированным схемам, построенным на классической модели, однако она имеет вполне приемлемую производительность. Следующий шаг в обеспечении оптимального сочетания скорости работы классических реляционных схем с объектной универсальностью дает ядро CustIS Universal.