Является ли n-уровневое программное обеспечение разработкой подмножества SOA?Является ли n-ярусное программное обеспечение частью подмножества SOA?
ответ
no. Это не .
SOA - это стратегия проектирования для предприятия. Есть много писем о том, что это в другом месте, однако оно решает, как системы взаимодействуют с использованием сервисов.
Архитектура программного обеспечения N-уровня является специфичной для приложения. Он помогает ремонтопригодности и масштабируемости путем разделения слоев кода.
Они предназначены для различных компонентов информационных технологий и имеют разные цели и преимущества.
No.
Для начала N-Tier старше SOA, и они совершенно разные понятия.
Архитектура N-уровня разбивает приложение на отдельные уровни с разгадкой заботой. Уровни должны позволять минимальное переписывание приложений, если, например, внешний интерфейс изменяется из приложения Windows в веб-приложение.
SOA - это более широкая концепция, которая пытается инкапсулировать отдельные бизнес-услуги и предоставлять их друг другу с использованием согласованного контракта. Эти индивидуальные услуги могут быть построены с использованием архитектуры N-уровня.
любые описания? –