2010-04-22 2 views

ответ

2

no. Это не .

SOA - это стратегия проектирования для предприятия. Есть много писем о том, что это в другом месте, однако оно решает, как системы взаимодействуют с использованием сервисов.

Архитектура программного обеспечения N-уровня является специфичной для приложения. Он помогает ремонтопригодности и масштабируемости путем разделения слоев кода.

Они предназначены для различных компонентов информационных технологий и имеют разные цели и преимущества.

+0

любые описания? –

2

No.

Для начала N-Tier старше SOA, и они совершенно разные понятия.

Архитектура N-уровня разбивает приложение на отдельные уровни с разгадкой заботой. Уровни должны позволять минимальное переписывание приложений, если, например, внешний интерфейс изменяется из приложения Windows в веб-приложение.

SOA - это более широкая концепция, которая пытается инкапсулировать отдельные бизнес-услуги и предоставлять их друг другу с использованием согласованного контракта. Эти индивидуальные услуги могут быть построены с использованием архитектуры N-уровня.