다음 그림에서는 Java ES 구성 요소와 Sun Java Communications Suite 구성 요소(Messaging Server, Calendar Server, Instant Messaging 등)를 사용하여 표 2–4에서 확인한 포털, 통신 및 Identity 서비스를 제공하는 논리적 구조를 보여줍니다. 각 구성 요소에서 제공하는 특정한 서비스로 인해 이 구조에서는 논리적으로 특정한 Messaging Server 구성을 별개의 구성 요소로 처리합니다.
구성 요소는 표준 논리 계층을 표현하는 수평 차원 및 인프라 서비스 수준을 표현하는 수직 차원 내에 위치합니다. 구성 요소 사이의 상호 작용은 분산된 인프라 서비스(인프라 서비스 수준 사이의 상호 작용)로서의 기능 또는 계층 응용 프로그램 구조 논리 계층 내부 및 사이의 상호 작용 내의 역할에 따라 좌우됩니다.
이 구조에서 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를 참조하십시오.