О проекте: Проект явился развитием платформы быстрой разработки программного обеспечения с событийно-управляемой архитектурой. Новая архитектурная концепция MSA, предполагала разработку приложений, способных динамически (во времени) менять логику своей работы (самопрограммироваться) в зависимости от задачи. Концепция предполагает использование при создании программного обеспечения независимо разрабатываемых стандартизированных слабосвязных компонент. При этом настройка логики работы программы происходит за счет вывода во время исполнения какие компоненты (из общего доступного множества) в каких ролях и кооперациях друг с другом следует использовать для решения поставленной задачи. Гибкая программная архитектура предполагает разработку в современной концепции компонентно-ориентированного программирования и определяет своеобразную «надстройку» над ООП, набор правил и ограничений, направленных на построение крупных развивающихся программных систем с большим временем жизни. Однако в отличие от «чистого» компонентно-ориентированного программирования, в котором программная система представляет собой набор компонентов с хорошо определёнными интерфейсами, созданная архитектура предполагает построение программных систем как набор слабосвязных компонент с хорошо определенными протоколами взаимодействия (описывающими типы генерируемых и обрабатываемых компонентом событий).
Новая архитектура обладает следующими преимуществами:
Важным элементом такой платформы и критически важным элементом явилась среда исполнения, создающая единое коммуникационное пространство и «правила игры» для компонент.
Укрупненный состав среды исполнения, встраиваемый в операционные системы:
Роль в проекте: идеолог, архитектор, ведущий разработчик.
Тип проекта: коммерческий
Состояние: активен, результаты проекта внедрены в повседневную разработку в двух коммерческий и одной государственной организации.
Участие в проекте: c 2010 года.
Операционные системы: Windows.
Правообладатель и распространитель: Куриленко И.Е.