Layered Architecture, Layered Architecture 영역

CODEDRAGON Development/Spring

반응형


 

 

 

Layered Architecture

·         계층화 아키텍처

·         효율적인 개발과 유지보수를 위해 계층화 형태로 구성하여 개발을 합니다.

·         대부분의 중규모(Mid-Range) 이상, 대규모 어플리케이션에서 적용합니다.

·         레이어는 독립된 R&R 가집니다.

 

 

 

 

 

 

Layered Architecture 영역

크게 3 영역으로 나뉘어 집니다.

 

영역

설명

프리젠테이션 영역

·         Presentation Layer

·         사용자와 상호작용을 담당합니다.

·         사용자의 요청을 분석하고 응답을 수행합니다.

비즈니스 영역

·         Business Layer

·         기능(function) 수행합니다.

·         트랜잭션(transaction) 수행합니다.

데이터 영역

·         Data Accesss Layer

·         데이터의 저장과 조회를 담당합니다.

·         주로 데이터베이스(DBMS) 연동하는 작업을 수행합니다.