2010-04-22 27 views

Répondre

2

no. Ce n'est pas .

SOA est une stratégie de conception pour une entreprise. Il y a beaucoup d'écrits sur ce qu'il est ailleurs, mais il décide comment les systèmes interagissent en utilisant les services.

L'architecture logicielle N-tier est spécifique à l'application. Il facilite la maintenabilité et l'évolutivité en séparant les couches de code.

Ils visent à différents composants de la technologie de l'information et ont des objectifs et des avantages différents.

+0

descriptions? –

2

No.

Pour commencer N-Tier est plus ancienne que la SOA, et ils sont des concepts tout à fait différents.

L'architecture N-tier sépare une application en plusieurs niveaux avec une préoccupation disctinct. Les niveaux doivent permettre une réécriture minimale de l'application si, par exemple, le serveur frontal passe d'une application Windows à une application Web.

SOA est un concept plus large, qui tente d'encapsuler des services métier individuels et de les exposer les uns aux autres en utilisant un contrat convenu. Ces services individuels peuvent être construits en utilisant une architecture N-tier.