이 시나리오에서는 세 개의 클라이언트 애플리케이션이 테스트 애플리케이션 testApp.ear을 실행한다고 가정할 수 있습니다.
pureQuery 클라이언트 최적화를 WebSphere 애플리케이션에 사용할 때에는 데이터베이스의 저장소나 파일 시스템에서 pureQuery Runtime 특성 및 pureQueryXML 데이터를 검색하도록 pureQuery Runtime을 구성할 수 있습니다. 캡처한 SQL 데이터를 파일 시스템이나 저장소에 저장할 수도 있습니다. pureQuery 정보가 pureQuery 사용 애플리케이션과 별도의 위치에 저장된 경우 데이터베이스 관리자는 해당 애플리케이션을 인터럽트하지 않고 pureQuery 정보에 액세스할 수 있습니다.
pureQuery 클라이언트 최적화를 기타 애플리케이션 구성에 맞게 전개할 때 구성을 수정할 수 있습니다. 예를 들어, pureQuery Runtime 특성을 데이터 소스 레벨에서 설정하지 않고, 둘 이상의 애플리케이션이 동일한 데이터 소스에 대해 WebSphere Application Server에서 실행할 때 애플리케이션 레벨에서 특성을 설정할 수 있습니다. pureQuery Runtime이 pureQuery 데이터를 저장하는 저장소의 구성과 위치를 변경할 수도 있습니다.
JDBC 패키지는 콜렉션 NULLID로 바인드됩니다. CurrentPackagePath 및 CurrentPackageSet 특성은 데이터 소스에 설정되지 않습니다. 동적 실행에는 특성이 필요하지 않습니다.
pureQuery Runtime 특성을 데이터 소스 레벨에서 지정하고 pureQuery Runtime 특성을 저장소에 저장합니다. 트랜잭션 데이터베이스에 저장소를 작성한 후 pureQuery Runtime 특성, pureQueryXML 파일 및 캡처한 SQL 데이터를 저장소에 저장합니다.
다음 태스크는 WebSphere, pureQuery 클라이언트 최적화 및 저장소를 결합하는 방법에 대해 설명합니다.