VisualData

Технологии VisualData

В основу реализации вычислительной среды Visual Data легли несколько взаимосвязанных технологий управления данными, объединенных общей идеей и реализующих принципиально новую парадигму программирования:

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

  • Технология объектного представления  информации предоставляет простые, и как следствие - производительные методы организации долговременного хранения, модификации и извлечения логически связанных данных в формате унифицированного объекта, с соблюдением всех требований ACID. Совокупность всех объектов образует объектную базу данных, в которой каждый изолированный объект обладает уникальным идентификатором.

  • Технология сущность-представление  вводит в мета-модель системы управления данными такое понятие как интерфейсное представление сущности. Любая сущность мета-модели, или ее событие, обладает по меньшей мере одним представлением для каждого типа интерфейса - как визуального, так и не визуального. Абстрактное представление унифицированно связывает субъект мета-модели с компонентами интерфейса, экземпляры которых в декларативной форме входят в состав представления, и своими внутренними методами обеспечивает взаимодействие субъекта с этими экземплярами.

  • Технология трехмерной визуализации метаданных  обеспечивает качественно новый уровень наглядности восприятия взаимодействующих субъектов, образующих модель предметной области, и в том числе за счет использования естественной навигации и средств анимации.

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

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