셀 외부에서 서비스 컴포넌트 아키텍처 서비스에 대한 동기 액세스 제공

이용 셀이 제공 셀에 있는 서비스를 참조하려면 이용 셀 관리자가 프로바이더 서비스로 연결을 구축해야 합니다. 이용 셀의 관리자가 Java™ JNDI(Naming and Directory Interface)에서 링크를 구성하는 데 필요한 정보를 구축하고 제공하십시오.

시작하기 전에

타스크는 다음을 가정합니다.

이 타스크의 수행 목적 및 시기

다른 셀에 있는 SCA 모듈이 사용자의 SCA 모듈을 찾도록 셀에서 JNDI 이름을 설정하면 SCA 모듈과 동기로 통신합니다. 이 타스크를 수행하면 다른 사람도 해당 JNDI 이름을 설정할 수 있습니다.

이 타스크의 단계

  1. 옵션: 다른 셀에서 해당 셀의 부트스트랩 호스트로서 사용할 둘 이상의 서버를 식별하십시오.
    주: 둘 이상의 부트스트랩 호스트를 정의하면 특정 이유로 호스트 중 하나에 오류가 있더라도 서비스의 가용성이 유지됩니다.
    예를 들어 그림 1의 서비스 프로바이더 셀에 있는 두 서버에는 부트스트랩 호스트가 있습니다. 이를 위해 그림에서 맨 위 서버의 IP 주소는 9.26.237.144이고 맨 아래에 있는 서버는 9.26.237.150입니다.
    그림 1. 셀 전체의 동기 환경그림에서는 서비스 프로바이더 셀과, 처리자 셀 1 및 처리자 셀 2 사이의 네임 스페이스 바인딩을
표시합니다.
    중요사항: 이 프로시저는 단일 부트스트랩 호스트 구성에 대해서만 설명합니다. 가용성이 요구사항이 아닌 경우 제공 셀에서 최소 하나의 부트스트랩 호스트를 구성하고, 가용성이 요구사항인 경우 둘 이상을 구성하십시오.
    팁:
    • 가상 호스트를 사용하면 유지보수 시 하드웨어를 교체 또는 업그레이드해야 하는 경우 서비스의 가용성이 증가합니다.
    • 가용성에 대한 요구사항이 없는 경우 단일 부트스트랩 호스트를 사용할 수 있습니다.
  2. 1단계에서 선택한 서버 각각의 부트스트랩 포트 번호를 찾으십시오.

    서버 > Application servers > server_name > 통신 > + 포트 > Bootstrap_Address를 클릭하여 이 정보를 표시하십시오.

    예를 들어 그림에서 두 서버의 포트는 2810입니다.

  3. 이용 서비스가 셀에 상주하는 모든 셀에 IP 주소와 포트 번호를 공개하십시오.
    이 예제에서 메모는 이 셀에 구축된 부트스트랩 호스트가 다음과 같음을 알리며 처리자에게 전송됩니다.
    • 9.26.237.144:2810
    • 9.26.237.150:2810

    공개 형식은 corbaname:iiop:9.26.237.144:2810;9.26.237.150:2810입니다.

  4. 처리자가 호출하는 엔터프라이즈 Java bean(EJB)의 JNDI 이름을 입력하십시오.

다음에 수행할 내용

셀의 물리적 모양을 변경해도 계속해서 공개된 부트스트랩 호스트 IP 주소 및 포트를 사용할 수 있도록 하십시오.
관련 태스크
다른 셀에서 서비스 컴포넌트 아키텍처 서비스를 동기적으로 호출
셀 간에 Service Component Architecture 서비스를 비동기적으로 제공
셀 간에 Service Component Architecture 서비스를 비동기적으로 사용

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)