|
Персональные инструменты |
![]() |
||
|
![]() |
![]() Новости/Заказные ИнформСистемы — CustIS UniversalМатериал из CustisWikiЯдро Custis Universal представляет собой мощное средство построения гибкой, полностью регулируемой метаописанием информационной системы и состоит из нескольких независимых компонент, которые обеспечивают различные аспекты функционирования. СодержаниеМетамодельСредство описания структуры информации, хранение которой реализовано независимым образом. Описание двухуровневое: иерархическая система типов с атрибутами и физическая реализация хранения объектов данных типов. Хранение объектов каждого типа может быть организовано как универсальным объектным хранилищем, так и реляционной таблицей. При хранении данных поддерживается контроль целостности с использованием абстрактных ссылок на данные произвольного хранения. Обеспечивается работа с данными в логических терминах, возможность реализации общих алгоритмов обработки, не зависящих от хранения данных, а также общий пользовательский интерфейс. Собственные данные метамодели также описаны в ее терминах, что позволяет работать с ними с помощью стандартных средств, предоставляемых метамоделью. Объектное хранилищеУниверсальное объектное хранилище данных Custis Objects, которое может использоваться для хранения данных общего вида, описанных средствами метамодели. Учетная машинаУниверсальная учетная машина обеспечивает порождение проводок и расчет сальдо счетов по операциям общего вида. Алгоритмы поиска счетов и расчета проводок также формулируются в рамках метамодели. Кроме того, компонента предоставляет общие механизмы расчета балансовых и оборотных отчетов. Представляет собой эволюцию системы Custis Transaction. Распределенное хранилищеКомпонента обеспечивает универсальные механизмы передачи информации между серверами. При передаче конкретные структуры данных преобразуются в абстрактное объектное представление на основе их описания в метамодели и в таком виде передаются на другой сервер, на котором выполняется обратное преобразование. Универсальный интерфейсКомпонента обеспечивает общий интерфейс для доступа и изменения данных, управляемый описаниями метамодели. Компонента включает в себя интерфейсы, обеспечивающие:
|
![]() |
![]() |
![]() |