Sun Java Enterprise System 2005Q4 기술 개요

세 구조 차원의 통합

그림 2–1에 표시되고 앞 절에서 설명한 세 가지 구조 차원을 통합하면 분산 소프트웨어 솔루션을 설계하기 위한 프레임워크가 제공됩니다. 세 가지 차원(인프라 서비스 종속성, 논리 계층 및 서비스 품질)은 솔루션 구조의 Java ES 구성 요소가 수행하는 역할을 강조합니다.

각 차원은 특정한 구조적인 관점을 나타냅니다. 모든 솔루션 구조에서 차원을 고려해야 합니다. 예를 들어 솔루션 구조의 각 논리 계층에 있는 분산된 구성 요소(2차원)를 해당하는 인프라 구성 요소(1차원)와 해당하는 서비스 품질 구성 요소(3차원)에서 지원해야 합니다.

마찬가지로 솔루션 구조 내의 구성 요소는 다른 구조적 차원과 관련된 다른 역할을 수행합니다. 예를 들어, Directory Server를 데이터 계층에 있는 백엔드 구성 요소(2차원) 및 지속성 서비스 제공자(1차원)로 모두 볼 수 있습니다.

이 두 가지 차원에 대한 Directory Server의 중심적인 역할 때문에 서비스 품질 문제(3차원)가 이 Java ES 구성 요소에 가장 중요합니다. Directory Server 장애는 비즈니스 시스템에 큰 영향을 미치므로 이 구성 요소에 대한 고가용성 설계는 매우 중요합니다. 그리고 Directory Server를 사용하여 중요한 사용자 또는 구성 정보를 저장하므로 이 구성 요소에 대한 보안 설계도 매우 중요합니다.

Java ES 구성 요소에 대한 세 차원의 상호 작용은 솔루션 논리 구조 및 솔루션 배포 구조의 설계에 영향을 줍니다.

Java Enterprise System 구조 프레임워크의 구조적 프레임워크를 기반으로 한 자세한 설계 방법은 이 설명서에서 다루지 않습니다. 그러나 세 차원의 구조 프레임워크는 Java Enterprise System에 기반을 둔 소프트웨어 솔루션 배포를 이해하는 데 중요한 설계의 측면을 강조합니다.