Прозрачная совместимость систем

Когда возникает необходимость настроить обмен информацией между двумя информационными системами, начинаются сложности. Вплоть до ситуации «бардак и хаос». Все системы на платформе ODANT по определению совместимы между собой.

Совместимость достигается за счет объектного подхода:

  • На уровне модели: класс-родитель совместим со своим потомком, так как передает ему свои свойства. 
  • На уровне контроллера: универсальный метод взаимного вызова. Все классы имеют метод execute().

И за счет контекстного принципа:

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

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