외부 셀 바인딩

다른 셀의 다른 애플리케이션에 액세스하는 셀에 애플리케이션이 있는 경우, 다른 셀에 대한 외부 셀 이름 바인딩을 구성할 수 있습니다. 외부 셀 이름 바인딩은 다른 셀의 셀 루트 컨텍스트로 해석되는 컨텍스트 바인딩입니다. 로컬 셀의 모든 애플리케이션은 외부 셀 바인딩을 통해 외부 셀에 있는 오브젝트를 찾아볼 수 있습니다.

외부 셀 바인딩은 모든 외부 셀 참조에 포함된 부트스트랩 주소 정보를 로컬 셀의 애플리케이션 배치 데이터에 두는 대신, 외부 셀에 대한 부트스트랩 주소 정보를 단일 위치로 제한합니다. 외부 셀의 부트스트랩 주소가 변경된 경우 외부 셀 바인딩만 업데이트하면 됩니다. 외부 셀 바인딩을 통해 외부 셀의 애플리케이션 오브젝트를 찾는 로컬 셀의 모든 애플리케이션에 대한 배치 데이터를 업데이트할 필요가 없습니다.

예를 들어, 외부 셀 CellB에 셀로 범위가 지정된 EJB 네임스페이스 바인딩이 있고 ejb/AccountHome의 네임스페이스에 있는 이름으로 구성되어 있다고 가정합니다. CellB에서 실행 중인 애플리케이션이 cell/persistent/ejb/AccountHome의 JNDI 이름을 가진 홈을 찾습니다. (J2EE 애플리케이션을 실제로 배치 디스크립터 데이터를 통해 해당 JNDI 이름으로 맵핑되는 java:comp/env 이름을 사용합니다.) 로컬 셀의 CellB로의 외부 셀 바인딩을 구성한 경우, 로컬 셀에서 실행 중인 애플리케이션이 cell/cells/CellB/persistent/ejb/AccountHome의 JNDI 이름을 가진 AccountHome을 찾을 수 있습니다. 두 검색 이름 모두에서 접미부 persistent/ejb/AccountHome은 CellB의 셀 루트 컨텍스트에 상대적입니다.

외부 셀 및 로컬 셀은 다른 이름을 가져야 합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cnam_foreigncell
파일 이름:cnam_foreigncell.html