Sun Java Enterprise System 2005Q4 기술 개요

예제 시나리오의 논리 구조

다음 그림에서는Java ES 구성 요소를 사용하여 표 2–4에서 확인한 포털, 통신 및 아이디 서비스를 제공하기 위한 논리 구조가 표시됩니다. 해당 구조에서는 각자 제공하는 특정한 서비스 때문에 Messaging Server의 논리적으로 특정한 구성을 별개의 구성 요소로 처리합니다.

그림 2–7 엔터프라이즈 통신 시나리오의 논리 구조

엔터프라이즈 통신 시나리오 예제의 논리적 구조를 표시하는 다이어그램입니다.

구성 요소는 표준 논리 계층을 표현하는 수평 차원 및 인프라 서비스 수준을 표현하는 수직 차원 내에 위치합니다. 구성 요소 사이의 상호 작용은 분산된 인프라 서비스(인프라 서비스 수준 사이의 상호 작용)로서의 기능 또는 계층 응용 프로그램 구조 논리 계층 내부 및 사이의 상호 작용 내의 역할에 따라 좌우됩니다.

이 구조에서 Directory Server에 저장된 사용자 정보에 액세스하는 Access Manager는 프리젠테이션 계층의 Portal Server 및 기타 웹 기반 구성 요소를 위한 단일 사인 온(SSO) 인증 및 권한 부여의 중재자 역할을 수행합니다. Messaging Server 구성 요소는 비즈니스 서비스 계층의 구성 요소를 검색하고 전송하면서 데이터 계층의 메시지 저장소(Messaging Server-STR) 및 프리젠테이션 계층의 HTTP 액세스 구성 요소 및 Communications Express를 포함합니다.

또한 논리 구조는 다양한 Java ES 구성 요소 사이의 인프라 서비스 종속성도 보여줍니다. 예를 들어, Portal Server는 메시징 및 캘린더 채널에 대해 Communications Express를 사용하고, 인증 및 권한 부여 서비스에 대해 Access Manager를 사용합니다. 그리고 이 구성 요소들은 사용자 정보 및 구성 데이터에 대해 Directory Server를 사용합니다. 여러 구성 요소에는 Web Server에서 제공하는 웹 컨테이너 서비스가 필요합니다.

Java ES 솔루션 논리 설계에 대한 자세한 내용은 Sun Java Enterprise System 2005Q4 배포 계획 설명서를 참조하십시오.