논리적 구조는 구성 요소 간 상호 관계를 보여주면서 솔루션 구현에 필요한 소프트웨어 구성 요소를 식별합니다. 기술 요구 사항 단계에서 정해진 논리적 구조 및 서비스 품질 요구 사항이 배포 시나리오를 구성합니다. 배포 시나리오는 다음 단계에서 발생하는 배포 설계, 즉 배포 구조를 설계하는 기본입니다.
논리적 구조를 개발하는 경우 사용자에게 서비스를 제공하는 구성 요소 뿐 아니라 필요한 미들웨어 및 플랫폼 서비스를 제공하는 기타 구성 요소를 식별해야 합니다. 인프라 서비스 종속성 및 논리적 계층은 이 분석을 수행하는 두 개의 보완적인 방법을 제공합니다.
인프라 서비스 종속성 및 논리적 계층은 Sun JavaTM Enterprise System에서 기반으로 하는 솔루션 구조의 3개의 차원 중에서 2차원에 해당됩니다. 3개의 차원은 아래 나열되어 있으며 이는 논리적 구조 정보에도 나와 있습니다.
인프라 서비스 종속성.엔터프라이즈 서비스를 제공하는 상호 작용 소프트웨어 구성 요소입니다. 소프트웨어 구성 요소에는 분산 구성 요소가 서로 통신하고 상호 운영할 수 있게 하는 인프라 서비스의 기본 집합이 필요합니다.
논리적 계층.소프트웨어 구성 요소의 논리적 조직으로, 제공하는 서비스의 특성을 토대로 소프트웨어 구성 요소의 논리적 및 물리적 독립성을 나타내는 계층으로 되어 있습니다.
서비스 품질.성능, 가용성, 확장성 및 소프트웨어 솔루션의 설계와 운영의 특정 측면을 나타내는 기타 기능 등의 시스템 서비스 품질입니다.
Java Enterprise System 구조 개념에 대한 자세한 내용은 Sun Java Enterprise System 2005Q4 기술 개요의 “Java Enterprise System 구조” 장을 참조하십시오.
논리적 구조는 필요한 구성 요소 및 해당 종속성을 나타냄으로써 인프라 서비스 수준을 묘사합니다. 논리적 구조는 또한 표현, 비즈니스 및 궁극적으로 클라이언트 계층이 액세스할 수 있는 데이터 서비스를 나타내는 논리적 계층 내에 구성 요소를 분산합니다. 서비스 품질 요구 사항은 논리적 구조에서 모델링되지 않지만 배포 시나리오에서 논리적 구조와 쌍을 이룹니다.