Sun Java Enterprise System 5 설치 계획 설명서

구성 요소 종속성

일부 Java ES 구성 요소는 다른 구성 요소를 먼저 설치하고 구성해야 설치 및 구성할 수 있습니다. 종속성이 발생하는 이유는 여러 가지이며 예를 들면 다음과 같습니다.

이러한 종속성의 일부는 솔루션 차원이며 일부는 로컬입니다. 설치 계획을 개발할 때 솔루션 차원 종속성과 로컬 종속성을 각각 다르게 고려하십시오. 그 차이점에 대해 예를 들어 설명하면 다음과 같습니다.

Directory Server에 대한 Access Manager의 종속성은 솔루션 차원 종속성입니다. Access Manager를 설치할 때 하나 이상의 Directory Server 인스턴스에서 제공하는 디렉토리 서비스에 대한 URL을 입력합니다. Directory Server가 설치 및 구성되면 솔루션의 모든 구성 요소에서 사용할 수 있는 디렉토리 서비스가 제공됩니다. 이 유형의 종속성은 Access Manager를 설치 및 구성하기 전에 Directory Server를 설치 및 구성해야 하는 등의 솔루션 차원 구성 요소 인스턴스 설치 및 구성 순서를 결정합니다. 설치 계획에서 솔루션 차원 종속성은 설치 및 구성 단계의 전체적인 순서를 결정합니다. 즉 Directory Server를 먼저 설치한 다음 Access Manager와 같이 이 디렉토리 서비스에 종속되는 구성 요소를 설치하도록 계획할 수 있습니다.

웹 컨테이너의 Access Manager 종속성은 로컬 종속성입니다. 이 종속성을 충족시키려면 웹 컨테이너가 Access Manager를 실행하는 컴퓨터에 설치되어야 합니다. 그러나 이 웹 컨테이너는 전체 솔루션에 대해 웹 컨테이너 서비스를 제공하지 않습니다. 분산 아키텍처에서 Access Manager와 다른 컴퓨터에 Portal Server를 설치하도록 지정하면 두 컴퓨터 모두에 웹 컨테이너를 설치하도록 계획해야 합니다. 각 웹 컨테이너는 서로 다른 구성 요소를 로컬에서 지원합니다. 따라서 분산 솔루션에는 웹 컨테이너에서 전체 솔루션에 대해 서비스를 제공하기 위한 단일 위치가 없으므로 전체 설치 순서에서 웹 컨테이너를 여러 번 설치하도록 계획해야 합니다.

솔루션에 대한 설치 계획을 개발하려면 솔루션을 설명하는 배포 아키텍처를 분석하고 구성 요소 간의 종속성을 확인해야 합니다. 계획은 모든 종속성을 충족하는 순서에 따라 구성 요소를 설치하고 구성해야 합니다. 일반적으로 솔루션 차원 종속성부터 시작하여 전체적인 설치 순서를 개발합니다. 그 다음 각 컴퓨터에 있을 수 있는 로컬 종속성을 고려합니다.

구성 요소 종속성은 표 3–1에 나열되어 있습니다. 이러한 종속성 작업에 대한 자세한 내용은 설치 계획 개발에서 개별 구성 요소에 대한 설명을 참조하십시오.

표 3–1 Java ES 구성 요소 종속성

제품 구성 요소

종속성 

종속성의 특성 

반드시 로컬이어야 함 

Access Manager

Directory Server 

구성 데이터 저장, 사용자 데이터의 저장 및 조회 활성화 

No 

 

다음과 같은 J2EE 웹 컨테이너 중 하나 

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Access Manager는 이 웹 컨테이너들 중 하나에 배포되어야 합니다. 

Yes 

Access Manager SDK

Access Manager 

기본 Access Manager 서비스 제공 

No 

 

다음과 같은 J2EE 웹 컨테이너 중 하나 

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Access Manager SDK는 이 웹 컨테이너들 중 하나에 배포되어야 합니다. 

Yes 

Access Manager 분산 인증 

Access Manager 

기본 Access Manager 서비스 제공 

No 

다음과 같은 J2EE 웹 컨테이너 중 하나 

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Access Manager SDK는 이 웹 컨테이너들 중 하나에 배포되어야 합니다. 

Yes 

Access Manager 세션 페일오버 

Access Manager 

기본 Access Manager 서비스 제공 

No 

Message Queue 

안정적인 비동기 메시징 제공 

No 

Application Server

Message Queue

안정적인 비동기 메시징 제공 

Yes 

 

Web Server(선택 사항)

Application Server 인스턴스 간에 로드 균형 조정 제공 

Yes 

 

High Availability Session Store(선택 사항)

세션 상태를 저장하여 Application Server 인스턴스 간에 페일오버 지원 

Yes 

Directory Proxy Server

Directory Server 

기본 LDAP 디렉토리 서비스 제공 

No 

Directory Server

없음 

   

고가용성 세션 저장소 

없음 

   

Java DB 

없음 

   

Message Queue 

Directory Server(선택 사항) 

관리 객체 및 지속성 메시지 저장 

No 

 

다음과 같은 J2EE 웹 컨테이너 중 하나(선택 사항)

-Application Server 

-Web Server 

클라이언트와 메시지 브로커 간 HTTP 전송 지원 

No 

 

Sun Cluster(선택 사항) 

고가용성 솔루션에서 Message Queue 사용 지원 

No 

Portal Server

다음과 같은 J2EE 웹 컨테이너 중 하나

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Portal Server는 이러한 웹 컨테이너 중 하나에 배포되어야 합니다. 

Yes 

 

Directory Server 

인증 및 권한 부여에 사용하는 사용자 데이터 저장 

No 

 

Access Manager 또는 Access Manager SDK 

Access Manager 서비스 제공, 로컬 Access Manager SDK는 원격 Access Manager에 대한 액세스 제공 

Yes 

 

Service Registry Client 

컴파일에 필요한 라이브러리 제공 

No 

Portal Server Secure Remote Access

Portal Server 

기본 포털 서비스 제공 

No 

 

Access Manager 또는 Access Manager SDK 

Access Manager 서비스 제공, 로컬 Access Manager SDK는 원격 Access Manager에 대한 액세스 제공 

Yes 

Rewriter 프록시 

Portal Server 

기본 포털 서비스 제공 

No 

Netlet 프록시 

Portal Server 

기본 포털 서비스 제공 

No 

Service Registry 

Application Server 

필수 컨테이너 서비스 제공 

Yes 

Service Registry Client 

필수 클라이언트 인터페이스 제공 

Yes 

Service Registry Client 

없음 

   

Sun Cluster 소프트웨어 

없음 

   

Sun Cluster 에이전트

Sun Cluster 

기본 클러스터형 서비스 제공 

Yes 

Sun Cluster Geographic Edition 

Sun Cluster 

기본 클러스터형 서비스 제공 

Yes 

Web Proxy Server

Web Server 

Web Server에서 실행 중인 웹 응용 프로그램에 대한 원격 액세스 제공 

Yes 

Directory Server(선택 사항) 

인증 및 권한 부여에 사용하는 사용자 데이터 저장 

No 

Web Server 

Directory Server(선택 사항) 

인증 및 권한 부여에 사용하는 사용자 데이터 저장 

No