N
N-티어
정의
N 계층 아키텍처(멀티 계층 아키텍처라고도 함)는 애플리케이션을 3개 이상의 물리적 또는 논리적 계층으로 분할하여 유지 관리의 용이성과 유연성을 제공하는 방법을 설명합니다. 하나 이상의 논리적 계층을 구성 요소화한 3-계층 아키텍처(프레젠테이션, 애플리케이션/비즈니스 로직 및 데이터베이스 계층)를 사용하는 모든 아키텍처를 n-계층이라고 합니다. 일반적으로 이러한 구성 요소화는 비즈니스 규칙 계층에서 발생하지만 이는 필수 사항은 아닙니다. n-계층 애플리케이션은 재사용 가능한 다양한 구성 요소 기반 서비스 모음을 통합 시스템에 통합하도록 설계되었습니다. 레이어는 여러 물리적 시스템을 사용하여 여러 구성으로 작동할 수 있습니다. 이 아키텍처는 주정부의 현재와 미래의 요구 사항을 충족하기 위한 유연하고 확장 가능한 솔루션을 제공합니다. 예: 미들웨어를 사용하여 사용자와 데이터베이스 간의 데이터 요청을 서비스하는 애플리케이션입니다.