Sun Java Enterprise System 5 기술 개요

예제 시나리오의 논리 구조

다음 그림에서는 Java ES 구성 요소와 Sun Java Communications Suite 구성 요소(Messaging Server, Calendar Server, Instant Messaging 등)를 사용하여 표 2–4에서 확인한 포털, 통신 및 Identity 서비스를 제공하는 논리적 구조를 보여줍니다. 각 구성 요소에서 제공하는 특정한 서비스로 인해 이 구조에서는 논리적으로 특정한 Messaging Server 구성을 별개의 구성 요소로 처리합니다.

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

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

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

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

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

Java ES 솔루션의 논리적 설계에 대한 자세한 내용은 Sun Java Enterprise System Deployment Planning Guide를 참조하십시오.