Когда возникает необходимость настроить обмен информацией между двумя информационными системами, начинаются сложности. Вплоть до ситуации «бардак и хаос». Все системы на платформе ODANT по определению совместимы между собой.
Совместимость достигается за счет объектного подхода:
- На уровне модели: класс-родитель совместим со своим потомком, так как передает ему свои свойства.
- На уровне контроллера: универсальный метод взаимного вызова. Все классы имеют метод execute().
И за счет контекстного принципа:
- У каждой сущности есть уникальный адрес, определяющий ее место в общей сети. Любая сущность может обращаться к любой другой, выполнять методы от ее контекста. Разумеется, при наличии соответствующих прав.
Говоря о совместимости и взаимодействии, остается упомянуть единую систему безопасности уровня сети. Авторизованный пользователь получает доступ к виртуальным рабочим местам, которые могут объединять несколько территориально распределенных систем. При таком подходе добавление в сеть новых узлов происходит в минимальные сроки и без необходимости ручной настройки взаимодействия серверов или использования коннекторов.