Distributed Systems, Architecture, Software Architecture, Архитектура, Разработка.
основные определения для software и system architecture и подсвечивают важность промежуточного уровня (middleware). Рис.2 “From software to System Architecture (through Middleware Layer)” Ну и дальше они сразу переходят к software architecture и начинают обсуждать Архитектурные стили Собственно