Skip to main content

다중 아키텍처 란 무엇입니까?

Computing에서, 멀티 티어 아키텍처는 작업을 완료하는 데 필요한 다양한 기능이 별도의 물리적 또는 논리적 구분으로 분류되는 구성 요소 또는 소프트웨어의 배열에 적용되는 용어입니다.더 큰 아키텍처의 각 세그먼트는 특정 유형의 작업 만 수행 할 책임이 있으며 대부분 다른 작업을 수행하는 주변 세그먼트의 내부 작업을 알지 못합니다.다중 아키텍처에 사용되는 가장 일반적이고 가장 기본적인 부문은 프레젠테이션, 논리 및 데이터 계층입니다.프레젠테이션은 사용자에게 정보를 보여주는 책임이 있으며 데이터 계층은 데이터를 저장하거나 검색하는 데 책임이 있으며 로직 티어는 두 가지를 브리지를 연결하여 프리젠 테이션에서 사용자 입력에 프로그램 로직을 적용하고 데이터 계층의 정보를 이해합니다..대형 컴퓨터 시스템은 컨트롤 흐름의 다양한 실행 지점을 추상화하기 때문에 다중 컴퓨터 아키텍처를 사용하여 나머지 모듈을 그대로 두면서 업그레이드, 테스트 또는 디버깅을 대상으로 할 수 있습니다.차이가 있지만 계층화 된 아키텍처.대부분의 경우, 멀티 티어 아키텍처라는 용어를 사용하면 시스템의 별도 구성 요소가 실제로 물리적으로 다른 하드웨어 또는 서버에 위치하고 계층화 된 시스템은 동일한 물리적 공간에서 실행되는 다른 응용 프로그램 만 구현할 수 있습니다.그러나 모든 다중 시스템이 별도의 하드웨어를 사용하는 것은 아닙니다.대신 단일 디스크의 다른 파티션과 같은 논리적 구분을 통해 기능을 분리 할 수 있습니다.첫 번째 계층은 프레젠테이션 계층으로 알려져 있으며 전달되는 정보를 표시하고 사용자가 가장 일반적으로 GUI (Gupical User Interface)를 통해 입력을 제공 할 수있는 방법을 제공 할 책임이 있습니다.프리젠 테이션 계층은 사용자 입력이 평가되는 영역 인 로직 티어에 연결되며 데이터 계층에서 데이터가 검색되며 특정 처리 또는 계산이 이루어집니다.논리 계층은 출력을 직접 표시 할 수있는 시설이없고 사용자로부터 직접 입력을받을 수있는 방법은 없지만 전통적으로 표준 컴퓨터 응용 프로그램으로 생각되는 것입니다.데이터와 디스크 배열 또는 관계형 데이터베이스 관리 시스템 (RDBMS) 형태를 취할 수 있습니다.데이터 계층은 다중 아키텍처 설정에서 데이터의 스토리지 및 검색을 담당하지만 데이터의 컨텍스트에 대한 인식은 없으며 레코드 또는 디스크 입력 및 출력 기능에서만 처리합니다.다중 아키텍처에서 계층의 정의 기능은 어느 한 세그먼트가 지정된 작업의 경계를 초과하지 않으므로 프리젠 테이션 티어에서는 비즈니스 로직 또는 데이터 기능을 사용할 수 없으며 로직 티어는 직접 또는 직접 파일을 작성할 수 없습니다.사용자가 작동하는 GUI에 액세스하십시오.모든 상호 작용은 클라이언트-서버 스타일의 통신을 통해 이루어지며, 각 계층은 클라이언트와 서버로 어떤 방식 으로든 서비스를 제공하고, 어떤 상호 작용이 일어나고 있는지에 따라 큰 컴퓨터 네트워크가 멀티 티어를 사용할 수있는 이유 중 하나입니다.시스템은 작업 흐름에서 필요한 각 단계가 모듈 식이며 다른 부분과 독립적으로 처리 할 수 있기 때문입니다.즉, 사용자가 사용하는 터미널 또는 GUI는 로직 또는 데이터 계층에 대한 수정없이 변경할 수 있습니다.마찬가지로, RDBMS 또는 물리적 스토리지 드라이브는 다른 것에 영향을 미치지 않고 변경할 수 있습니다.이 모듈성은 불가능하지는 않지만 모든 측면이 단일 컴파일 된 응용 프로그램으로 용접되는 단일 계층 시스템으로 달성하기가 매우 어렵습니다.양이온.