Sun Java Enterprise System 2005Q4 기술 개요

시스템 구성 요소에 적용되는 계층 구조

그림 2–3에 표시된 것처럼 Java ES 인프라 서비스 구성 요소는 분산된 소프트웨어 솔루션에 대한 기초 인프라 지원을 제공합니다. 그러나 이러한 솔루션 가운데 일부에는 Java ES 구성 요소에서 직접 제공하는 응용 프로그램 수준의 서비스가 포함됩니다. 이 솔루션에서는 논리 계층 설계 접근 방법을 사용합니다.

예를 들어 Messaging Server에서 제공하는 전자 메일 통신 서비스는 Messaging Server의 여러 논리적인 구성을 사용하여 구현됩니다. 이러한 특정 구성에서 각각의 특정 서비스 세트를 제공합니다. 다음 그림에 표시된 것처럼 메시징 솔루션 설계 시에 이러한 특정 구성이 서로 다른 논리 계층에 있는 개별 구성 요소로 표현됩니다.

그림 2–5 Messaging Server: 계층 구조 예

네 가지 논리 계층으로 분산된 Messaging Server 구성 요소를 보여주는 다이어그램입니다.


주 –

그림 2–5는 완전한 논리적 구조를 나타내는 것은 아니며 여러 Java ES 구성 요소를 생략하여 단순화한 것입니다. 줄로 연결된 구성 요소는 상호 작용을 나타냅니다.


Messaging Server 기능을 상이한 계층으로 논리적으로 분할하면 Messaging Server의 논리적인 구성이 물리적 환경의 서로 다른 컴퓨터에 배포되도록 할 수 있습니다. 물리적인 분할을 통해 서비스 품질 요구 사항( 3차원: 서비스 품질 참조)을 충족시키기 위한 유연성이 허용됩니다. 예를 들어, 인스턴스마다 서로 다른 가용성 솔루션을 제공하며 Messaging Server 기능마다 서로 다른 보안 구현을 제공합니다.