2010-04-22 2 views

답변

2

no. 그렇지 않습니다.

SOA는 엔터프라이즈를위한 설계 전략입니다. 다른 곳의 정보가 많이 있지만 시스템이 서비스를 사용하여 상호 작용하는 방식을 결정합니다.

N 계층 소프트웨어 아키텍처는 응용 프로그램에 따라 다릅니다. 이는 코드 계층을 분리하여 유지 보수성과 확장 성을 지원합니다.

그들은 정보 기술의 다른 구성 요소를 목표로하고 있으며 서로 다른 목표와 이점을 가지고 있습니다.

+0

설명이 있으십니까? –

2

시작 N 계층 아니요

는 SOA보다 오래, 그들은 매우 다른 개념이다.

N 계층 아키텍처는 응용 프로그램을 별개의 문제로 분리합니다. 계층은 예를 들어 프런트 엔드가 Windows 응용 프로그램에서 웹 응용 프로그램으로 변경되는 경우 최소 응용 프로그램 재 작성을 허용해야합니다.

SOA는 포괄적 인 개념으로, 개별 비즈니스 서비스를 캡슐화하고 합의 된 계약을 사용하여 서로를 노출합니다. 이러한 개별 서비스는 N 계층 아키텍처를 사용하여 구축 할 수 있습니다.