Технология и решения ODANT™

Информационная среда ODANT™ - это экосистема, ориентированная на разработку, создание, распространение, адаптацию и эксплуатацию приложений для деятельности организаций (бизнес-приложений).

В основе данной экосистемы - объектная СУБД ODA™. Бизнес-приложения размещаются на ODA Server™ и предоставляются пользователям с помощью ODA Browser™. Это похоже на работу WEB системы. ODA Server™ - является аналогом WEB сервера, а ODA Browser™ является WEB браузером. Также, как и в WEB технологии, пользователь с использованием ODA Browser™ может подключиться к ODA Server™. Но на этом "похожесть" заканчивается, начинается "непохожесть".

В WEB системе информация WEB сервером предоставляется в HTML формате,  ODA Server™ - в XML формате. Разница - принципиальна. HTML формат был разработан для визуального представления данных. С этой задачей он хорошо справляется. А вот использовать данные в HTML формате для дальнейшей обработки данных очень сложно. XML же формат был разработан прежде всего для передачи данных между различными системами. Фактически вместе с данным в XML формате передается формат данных. Поэтому эти данные легко использовать в дальнейшей работе.

Далее. ODA Server™- вместе с данными предоставляет также сразу и программы, предназначенные для визуализации и обработки данных. При этом, все данные и все программы сделаны в соответствие с единым стандартом ODA Technology™.  Поэтому все программы "понимают" друг друга, легко могут обращаться к любым данным, и предоставлять свои методы в виде сервисов.

Можно посмотреть на экосистему ODA™ с другой стороны. СУБД  ODA™ позволяет создавать локальное приложение для организации по хранению и обработке информации. Но при этом в любой момент локальное приложение может выходить за "границы" локальной системы. В этом случае оно подключается к другим ODA Server™, скачивает с этих серверов определенные блоки для своей системы, которые были легко туда интегрированы. Может также использовать информационные сервисы с других ODA Server™ для работы свой системы. Например, какой-то ODA Server™ может предоставлять информационную услугу "Справочник юридических лиц". Соответственно, можно будет к полю "Контрагент" своей информационной системы подключить данный справочник и получать данные о юридических лицах с того сервера, который предоставляет данную информационную услугу.

Для того, чтобы СУБД превратилась в информационную систему, в архитектуру системы был заложен ряд решений.

Безопасность. Система безопасности построена на схеме, когда нет "анонимных" пользователей. Для бизнес-среды это является критически важным. Каждый пользователь имеет свой "паспорт" в системе, ODA Pass™. При обращении к любому серверу доступ предоставляется на основе этого ODA Pass™.

На сервере oda.support реализован сервис сертификации ODA Pass™. Этот сервис позволяет серверам ODA Server™ предоставлять доступ пользователям, которые к ним обратились на основании информации из центра сертификации о подлинности сертификата. Это сильно упрощает процедуру взаимодействия пользователями с серверами, в том числе и по получению платных услуг.

На сервере oda.support реализован "магазин" приложений ODA Store™. Этот магазин аналогичен магазину http://market.android.com/. Пользователи системы могут размещать там разработанные для ODA™ приложения, а другие пользователи могут данные приложения скачивать и устанавливать в своей информационной системе ODA™

В рамка системы ODA™ реализована единая модель лицензирования бизнес-приложений ODA Сlass™, которая позволяет обеспечить ограничение к использованию бизнес-приложений без наличия лицензии. Это позволяет исключить нелегальное использование бизнес-приложений и, соответственно, создать среду, в рамках которой разработчики получают справедливое вознаграждение за свои разработки. Это в свою очередь приводит к активности разработчиков и начилия большого количества различных бизнес-приложений ODA Store™.

Одна из ключевых возможностей в экосистеме ODA™ - это возможность не просто установить себе разработанное бизнес-приложение, но и иметь возможность настроить и развить данное приложение для своего бизнеса - получая поддержку при этом от разработчика по тем частям системы, которые не изменены. Эта возможность обеспечивается тем, что СУБД ODA™ - объектная. И реализована возможность не просто "копировать" себе приложение, а "наследовать" его. Добавляя и/или переопределяя в дальнейшем атрибуты и методы.

ODA™ как "обертка". При этом совершенно не обязательно для использования в экосистеме ODA™ разработчикам разрабатывать "с нуля" бизнес-приложения. Разработчики легко могут интегрировать свои бизнес-приложения в среду ODA™, "обернув" на C# по технологии ODA Technology™, и разместив все данные, необходимые для работы приложения также в ODA™. Далее это приложение может быть размещено на ODA Store™, и пользователи смогут приобретать бизнес-приложение и использовать его для своей работы. При этом данные, которые формирует данное бизнес-приложение будут легко доступны для любых других бизнес-приложений, так как они будут храниться в едином формате ODA Technology™.

Что в конце концов дает экосистема ODAконечным пользователям?  Она дает им возможность быстро и недорого создавать, а в дальнейшем развивать информационную систему для своего бизнеса.

Как вступить в экосистему ODA™? Достаточно просто установить ODA.