그림 2–3에서 보여주듯이 Java ES 인프라 서비스 구성 요소는 분산된 소프트웨어 솔루션에 대한 기본 인프라 지원을 제공합니다. 이러한 솔루션 중 일부에는 Sun Java Communications Suite 구성 요소와 일부 Java ES 구성 요소에서 제공하는 응용 프로그램 수준의 서비스가 포함됩니다. 이 솔루션에서는 논리 계층 설계 접근 방법을 사용합니다.
예를 들어 Messaging Server에서 제공하는 전자 메일 통신 서비스는 Messaging Server의 여러 논리적인 구성을 사용하여 구현됩니다. 이러한 특정 구성에서 각각의 특정 서비스 세트를 제공합니다. 메시징 솔루션을 설계하는 경우 구성 요소를 연결하는 선이 상호 작용을 나타내는 다음 그림에서 보여주듯이 이러한 특정 구성은 서로 다른 논리적 계층에 있는 별도의 구성 요소로 표현됩니다.
다음 그림은 완전한 논리적 구조를 나타내는 것이 아니며여러 Java ES 구성 요소를 생략하여 단순하게 나타낸 것입니다.
통신 구성 요소는 Java ES의 일부가 아니지만 종종 Java ES 구성 요소와 함께 배포되어 Java ES 구조에서 사용됩니다. 이러한 통신 구성 요소는 Sun Java Communications Suite의 일부이며 이 설명서에서 설명하기 위해 참조될 뿐입니다.
Messaging Server 기능을 논리적으로 상이한 계층으로 분할하면 Messaging Server가 물리적 환경의 서로 다른 컴퓨터에 배포되도록 논리적으로 구성할 수 있습니다. 물리적으로 분할하면 서비스 품질 요구 사항을 유연하게 충족시킬 수 있습니다 ( 차원 3: 서비스 품질 참조). 예를 들어 인스턴스마다 서로 다른 가용성 솔루션을 제공하며 Messaging Server 기능마다 서로 다른 보안 구현을 제공합니다.