Является ли n-уровневая разработка программного обеспечения подмножеством SOA? - PullRequest
2 голосов
/ 22 апреля 2010

Является ли n-уровневое программное обеспечение подмножеством SOA?

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

номер

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

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

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

2 голосов
/ 22 апреля 2010

нетЭто не так.

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

N-уровневая архитектура программного обеспечения зависит от приложения.Это помогает удобству обслуживания и масштабируемости, разделяя слои кода.

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

...