다른 셀에서 동기로 SCA(Service Component Architecture) 모듈을 호출할 경우
네임 스페이스 바인딩을 추가하여 원격 SCA 서비스를 바인드해야 합니다.
시작하기 전에
타스크는 다음을 가정합니다.
- 셀에서 호출할 서비스를 실행 중인 셀에 대한 부트스트랩 호스트 정보를 수신했습니다.
- 이용 셀의 관리 콘솔에 있습니다.
- 대상 서비스를 이용하는 관련 SCA 모듈을 이미 설치했습니다.
이 타스크의 수행 목적 및 시기
다른 셀에 있는 SCA 서비스와 동기적으로 통신하려면 서비스를 찾기 위해 JNDI 네임 스페이스를 구성해야 합니다.
JNDI 네임 스페이스를 구성하려면 다음 타스크를 수행하십시오.
주: 이 타스크를 위해, 이용 서비스 모듈이
셀 A에서 실행하고 제공 서비스 모듈은 셀 B에서 실행합니다.
이 타스크를 위해,
그림 2에 구성에 사용할 IP 정보가
나와 있습니다.
그림 1. 셀 전체의 동기 환경
이 타스크의 단계
- 제공 셀의 관리자에게서 부트스트랩 호스트 정보를 얻으십시오.
그림 2에서 부트스트랩 포트는
2810으로 가정하고, 이 정보는 corbaname:iiop:9.26.237.144:2810 (corbaname:iiop:9.26.237.150:2810)과 같습니다.
- 호출 셀(예: 셀 A)에 제공 셀의 내보내기를 가리키는 새 네임 스페이스
바인딩을 작성하십시오.
환경 > 네이밍 > 네임 스페이스 바인딩
패널에서 셀 범위를 선택하고 적용을 클릭하십시오.
범위가 변경되면 디스플레이에서 새로 작성을 클릭하여
새 바인딩을 작성하십시오.
마법사에서 다음을 지정하십시오(예제 구성에 적합한 값).
- 바인딩 유형은 Indirect입니다.
- 기본 특성은 다음과 같습니다.
완료되면, 다음을 클릭하여
요약 페이지에서 값을 확인하십시오. 확인 후 완료를 클릭하십시오.
관리 콘솔이 새 바인딩을 표시합니다.
- 저장을 클릭하여 변경사항을 저장하십시오.
다음에 수행할 내용
응용프로그램을 시작하십시오. 이제 셀 A의 SCA 모듈이 셀 B의
SCA 모듈을 동기적으로 호출할 수 있습니다.