Afshar
Afshar

Reputation: 11523

Is n-tier software design a subset of SOA?

Is n-tier software design a subset of SOA?

Upvotes: 2

Views: 1223

Answers (2)

Russell
Russell

Reputation: 17729

no . It is not .

SOA is a design strategy for an enterprise. There is lots written about what it is elsewhere, however it decides how systems interact using services.

N-tier software architecture is application specific. It assists maintainability and scalability by separating layers of code.

They are aimed at different components of Information Technology and have different goals and benefits.

Upvotes: 2

Joe Ratzer
Joe Ratzer

Reputation: 18569

No.

For a start N-Tier is older than SOA, and they are quite different concepts.

N-tier architecture splits an application into seperate tiers with a disctinct concern. The tiers should allow minimum application rewrite if, for example, the front-end changes from a Windows application to web application.

SOA is a broader concept, that tries to encapsulate individual business services and expose them to each other using an agreed contract. These individual services may be built using an N-tier architecture.

Upvotes: 2

Related Questions