Object Data Access Network Technology. Инновационная Big Data платформа.

Наше видение

Мы создаем веб-ориентированную экосреду для создания, продажи и эксплуатации бизнес-приложений и сервисов. Экосреда представляет собой информационно-функциональную сеть «odant.clouds». Каждый участник сети является поставщиком или/и потребителем бизнес-приложений и ИТ-услуг.

Торговая площадка экосреды – это канал электронной дистрибуции компонентных бизнес-приложений и сопутствующих услуг.

Торговая площадка «odant.clouds» позволит:

  • Упростить выбор и покупку делового программного обеспечения благодаря технологиям application upgrade, component application, seamless coupling, которые позволяют использовать приложения различных поставщиков в единой информационной архитектуре;
  • Любому  участнику сети получить мощнейший канал продаж своих разработок.

Уникальные свойства сети odanet основаны на платформе odant, представляющей собой распределенную объектную СУБД и фреймворк для бизнес-приложений, реализующих следующий трехслойный пирог ноу-хау:

Новация в дистрибуции и жизненном цикле бизнес-приложений

Component application – технология компонентных приложений, позволяет собирать сложные информационные системы путем компоновки и настройки классов, созданных собственными силами, либо приобретаемых на торговой площадке.

Application upgrade – технология, позволяющая развивать свою информационную систему эволюционно, постепенно создавая или приобретая новые компоненты, обогащающие функциональность ИС.

Seamless coupling – технология, обеспечивающая бесшовное связывание компонентов в единый комплекс без участия программиста.

В результате снижаются затраты на развитие информационной системы,  т.к. на смену традиционной модели с ликвидацией и заменой приходит модель эволюционного развития, которая заключается в том, что при необходимости значительно увеличить/изменить функционал не требуется ликвидировать старую и заново внедрять новую, более мощную/подходящую информационную систему. Функциональность теперь наращивается/заменяется покомпонентно. Интеграционные затраты сводятся к минимуму.

Новация в разработке и конфигурировании бизнес-приложений

DB Class – технология интеграции кода в данные. Класс описывает модель данных объектов. Класс является хранилищем для объектов. Класс может содержать код, изменяющий стандартную функциональность и интерфейс класса.

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

Distributed interaction – основная технологическая новация.

Распределенное взаимодействие включает в себя 4 механизма:

Распределенное наследование – класс может быть наследован в другой раздел или на другой сервер. Пример: Справочники/документы, расположенные на федеральном сервере, могут быть наследованы на муниципальные сервера, в каждом из которых будет по-своему дополнена/переопределена  модель данных. Индивидуальные справочники/документы для каждого муниципалитета могут наследовать региональные компании и использовать в своих информационных системах как свои собственные. Такой механизм позволяет иерархически-централизованно («сверху-вниз») управлять стандартами деятельности и иерархически-центрично («снизу-вверх») консолидировать рабочие данные для анализа и обработки.

Распределенные сервисы – класс может предоставлять свои методы другим классам. Пример:  класс «учетный журнал», наследованный в рабочую конфигурацию с другого сервера, может предоставить документам метод, дающий возможность настраивать проводки и проводить документы. Этот механизм позволяет бесшовно наращивать функциональность существующей системы и интегрировать новые компоненты без помощи программного кода.

Распределенная типизация данных – класс может выступать типом данных. Пример: КЛАДР (см. видео). Механизм следует девизу «удобство без границ».

Распределенные события – класс может генерировать и обрабатывать события на стороне сервера. Механизм позволяет следовать принципу «кайдзен» в автоматизации.

Elastic configurator – технология, позволяющая быстро и без прерывания работы производить изменения модели данных и настроек класса. Обеспечивает гибкую разработку и упрощает адаптацию к изменениям на стадии эксплуатации.

Elastic designer – технология, позволяющая автоматически сформировать интерфейс по модели данных класса и гибко настраивать размер, подписи и расположения полей и т.п.

Новация на уровне СУБД

Object data model - технология на основе языка ODBML (производного от XML). ODBML – язык описания объектных данных, в соответствии с которым описываются классы, объекты, пакеты и индексы. Технология позволят в кратчайшие сроки строить невероятно сложные модели данных, а так же обеспечивает бесшовную совместимость, которая создает предпосылки для неограниченного масштабирования систем.

 

 Презентация

Заказать обратный звонок
Установите ODANT на свой компьютер
Windows