이용 셀이 제공 셀에 있는 서비스를 참조하려면 이용 셀 관리자가 프로바이더 서비스로
연결을 구축해야 합니다. 이용 셀의 관리자가 Java™
JNDI(Naming and Directory Interface)에서 링크를 구성하는 데 필요한 정보를 구축하고 제공하십시오.
시작하기 전에
타스크는 다음을 가정합니다.
- 제공 셀의 서비스가 포함되는 SCA(Service Component Architecture) 모듈을 설치했습니다.
- 제공 셀의 관리 콘솔에 있습니다.
이 타스크의 수행 목적 및 시기
다른 셀에 있는 SCA 모듈이 사용자의 SCA 모듈을 찾도록 셀에서 JNDI 이름을 설정하면 SCA 모듈과 동기로
통신합니다. 이 타스크를 수행하면 다른 사람도 해당 JNDI 이름을 설정할 수 있습니다.
이 타스크의 단계
- 옵션: 다른 셀에서 해당 셀의 부트스트랩 호스트로서 사용할 둘 이상의 서버를 식별하십시오.
주: 둘 이상의 부트스트랩 호스트를 정의하면
특정 이유로 호스트 중 하나에 오류가 있더라도 서비스의
가용성이 유지됩니다.
예를 들어
그림 1의 서비스 프로바이더 셀에 있는
두 서버에는 부트스트랩 호스트가 있습니다. 이를 위해 그림에서 맨 위 서버의 IP 주소는 9.26.237.144이고
맨 아래에 있는 서버는 9.26.237.150입니다.
그림 1. 셀 전체의 동기 환경
중요사항: 이 프로시저는 단일 부트스트랩 호스트 구성에 대해서만 설명합니다. 가용성이 요구사항이 아닌 경우
제공 셀에서 최소 하나의 부트스트랩 호스트를 구성하고, 가용성이 요구사항인 경우 둘 이상을 구성하십시오.
팁: - 가상 호스트를 사용하면 유지보수 시 하드웨어를 교체 또는 업그레이드해야 하는 경우 서비스의 가용성이
증가합니다.
- 가용성에 대한 요구사항이 없는 경우 단일 부트스트랩 호스트를 사용할 수 있습니다.
- 1단계에서 선택한 서버 각각의 부트스트랩 포트 번호를
찾으십시오.
서버 > Application servers > server_name > 통신 > + 포트 >
Bootstrap_Address를 클릭하여 이 정보를 표시하십시오.
예를 들어 그림에서 두 서버의 포트는 2810입니다.
- 이용 서비스가 셀에 상주하는 모든 셀에 IP 주소와 포트 번호를 공개하십시오.
이 예제에서 메모는 이 셀에 구축된 부트스트랩 호스트가 다음과 같음을 알리며 처리자에게
전송됩니다.
- 9.26.237.144:2810
- 9.26.237.150:2810
공개 형식은 corbaname:iiop:9.26.237.144:2810;9.26.237.150:2810입니다.
- 처리자가 호출하는 엔터프라이즈
Java bean(EJB)의 JNDI 이름을
입력하십시오.
다음에 수행할 내용
셀의 물리적 모양을 변경해도 계속해서 공개된 부트스트랩 호스트 IP 주소 및 포트를 사용할 수 있도록 하십시오.