Kirill Shelopugin
Идея-то хорошая. Но в реальности оказывается, что бизнес-процессы друг от друга не независимы и оперируют одними и теми же сущностями зачастую. Т.е. БП А хочет изменять сущности 1 и 2, а БП Б хочет изменять сущности 2 и 3, причем процесс может быть достаточно сложным и не подразумевать конкурентный доступ к сущностям, например, прочитать текущее состояние сущности, в зависимости от него сделать ту или иную логику, изменить сущность. Конкурентность разных БП, которые могут получать доступ к одним и тем же сущностям, достаточно мешает подобным идеологиям, особенно есть в БП есть различные условия на модификацию сущностей
Ты имеешь в виду, что сложно подобрать для них общую структуру, с другой стороны и отдельную на каждый БП поддерживать сложно?