В работе рассматривается программная архитектура, нацеленная на упрощение процессов разработки, развёртывания и сопровождения, открытых к межмашинному взаимодействию научных информационно-вычислительных систем (НИВС). Данная программная архитектура, основана на универсальных идеях применения онтологических моделей в программной инженерии (ODD, OED, OBA, OEA), которые предполагают использование онтологий в процессах жизненного цикла программной системы.