이 패턴은 n-티어 아키텍처 패턴이라고도 불린다. 이는 하위 모듈들의 그룹으로 나눌 수 있는 구조화된 프로그램에서 사용할 수 있다. 각 하위 모듈들은 특정한 수준의 추상화를 제공한다. 각 계층은 다음 상위 계층에 서비스를 제공한다.
일반적인 정보 시스템에서 공통적으로 볼 수 있는 계층 4가지는 다음과 같다.
- 프레젠테이션 계층(Presentation Layer) / UI 계층(UI Layer)
- 애플리케이션 계층(Application Layer) / 서비스 계층(Service Layer)
- 비즈니스 논리 계층(Business Logic Layer) / 도메인 계층(Domain Layer)
- 데이터 접근 계층(Data Access Layer) / 영속 계층 (Persistence Layer)
활용
- 일반적인 데스크톱 애플리케이션
- E-Commerce 웹 애플리케이션
반응형
'개발 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 아키텍처 패턴 - 브로커 패턴(Broker Pattern) (0) | 2020.06.05 |
---|---|
소프트웨어 아키텍처 패턴 - 파이프-필터 패턴(Pipe-Filter Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 마스터-슬레이브 패턴(Master-Slave Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 클라이언트-서버 패턴(Client-Server Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 (0) | 2020.06.05 |