Архитектрура платформы

Архитектура платформы разделяет сервисы и бизнес-логику стандартизированных подходов от кастомной бизнес-логики разработчика конкретного плагина, и тем самым предосталяя возможность переиспользования плагинов другими разработчиками в своих плагинах (через принципы экпозиции MEF)

Важным преимуществом являются принципы экспозиции на основе MEF, которые вместе с приведением кастомных моделей данных на общепринятые (канонические) дают возможности гибкой разработки различными разработчиками без погружения в детали конечной реализации, в том числе уровня данных:

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