클라이언트에 대한 자원 어댑터
자원 어댑터는 Java™ 애플리케이션이 EIS(Enterprise Information System)에 연결하는 데 사용하는 시스템 레벨 소프트웨어 드라이버입니다. 자원 어댑터는 애플리케이션 클라이언트에 플러그인되어 EIS 및 엔터프라이즈 애플리케이션 간 연결을 제공합니다.
Java EE 클라이언트 애플리케이션에 대한 자원 어댑터 지원은 서버에 대한 지원의 서브세트입니다. clientRAR 도구를 사용하여 설치된 자원 어댑터의 경우, 클라이언트 자원 어댑터는 관리되지 않는 환경에서 사용되므로 Java EE 커넥터 아키텍처 스펙 버전 1.5 이상을 준수해야 합니다. EIS와의 아웃바운드 연결만 ManagedConnectionFactory 인터페이스를 통해 지원됩니다. 스펙의 인바운드 메시징 지원(EIS를 통한), 라이프 사이클 관리 및 작업 관리 부분은 클라이언트에서 지원되지 않습니다.
자원 어댑터를 사용할 클라이언트 애플리케이션의 경우 setupCmdLine 스크립트를 실행할 때 정의된 CLIENT_CONNECTOR_INSTALL_ROOT 환경 변수로 지정된 디렉토리에 설치해야 합니다. launchClient 도구, 애플리케이션 클라이언트 자원 구성 도구(ACRCT) 및 clientRAR 도구는 모두 이 변수를 사용하여 설치된 모든 자원 어댑터의 기본 위치를 찾습니다. 자원 어댑터를 클라이언트에 설치하려면 clientRAR 도구를 사용하십시오. 일단 자원 어댑터가 설치되면 ACRCT를 사용하여 자원 어댑터를 구성해야 합니다. 클라이언트 구성 도구는 자원 어댑터 구성을 EAR 파일에 추가합니다. 그러면 연결 팩토리 및 관리 오브젝트가 정의됩니다.
Java EE 애플리케이션 클라이언트를 실행할 때 launchClient 스크립트는 CLIENT_CONNECTOR_INSTALL_ROOT 변수와 동일한 값으로 설정되는 com.ibm.ws.client.installedConnector라는 시스템 특성을 지정합니다. 이것은 설치된 자원 어댑터의 기본 위치이며 -CCD 매개변수를 지정하여 각 launchClientchClient 호출로 대체될 수 있습니다. 클라이언트 컨테이너가 활성화되면 자원 어댑터 디렉토리에 대해 지정된 기본 위치 아래의 모든 자원 어댑터 하위 디렉토리는 클래스 경로에 추가됩니다. 이 조치를 통해 클라이언트 애플리케이션은 ACRCT를 사용하여 클라이언트 자원을 지정하지 않고도 자원 어댑터를 사용할 수 있습니다.
자원 어댑터 사용은 클라이언트 애플리케이션을 쉽게 확장하는 새로운 메커니즘입니다.