데이터 액세스 애플리케이션 관리

이 관리 태스크는 주로 애플리케이션을 백엔드와 연결시켜주는 오브젝트 또는 자원 구성 및 연결 요청 볼륨을 처리하기 위한 이 자원의 성능 조정으로 이루어집니다.

프로시저

  1. 애플리케이션에 백엔드 액세스가 필요한 웹 모듈 또는 EJB 모듈이 포함된 경우 자신의 EIS(Enterprise Information System) 유형에 따라 자원을 구성하십시오.
    • 관계형 데이터베이스의 경우 JDBC 제공자 및 데이터 소스 구성 주제에 설명된 단계를 따르십시오. DB2® 데이터베이스를 사용하는 경우, " pureQuery 를 사용하도록 애플리케이션 구성" 주제는 다른 옵션입니다. IBM Optim PureQuery Runtime은 DB2 데이터베이스에 액세스하는 방법으로 JDBC 에 대한 대안을 제공합니다.
    • 비관계형 데이터베이스 또는 다른 유형의 EIS (예:CICS®(Customer Information Control System)) 의 경우 자원 어댑터 및 연결 팩토리를 구성해야 합니다. Java EE Connector Architecture 연결을 사용하여 데이터 액세스 주제에 이 오브젝트 설정에 관한 정보가 제공됩니다.
    문제점 방지: 자원에 대한 JNDI (Java™ Naming and Directory Interface) 이름을 지정할 때 다음 요구사항을 준수하십시오.
    • 다른 자원 유형(예: J2C 연결 팩토리 또는 JMS 연결 팩토리에 대한 데이터 소스)에 중복된 JNDI 이름을 지정하지 마십시오.
    • 동일한 범위에서 동일한 유형의 여러 자원에는 중복 JNDI 이름을 지정하지 마십시오.
  2. WebSphere® Application Server가 아닌 애플리케이션 코드가 백엔드와의 연결을 인증하는 경우에만 새 웹 모듈 자원 또는 EJB 모듈 자원에 대한 인증 별명을 구성하십시오.
    이 보안 구성은 컴포넌트 관리 권한 부여라 하며 애플리케이션 배치 디스크립터에 res-auth = Application으로 표시됩니다.

    res-auth = Container로 지정된 컨테이너 관리 권한 부여는 Application Server가 백엔드 연결을 위한 사인온을 수행함을 나타냅니다. 애플리케이션 자원 참조에 컨테이너 관리 인증 별명을 지정해야 합니다. 이 태스크는 데이터 소스 또는 연결 팩토리 자원에 대한 자원 참조 맵핑과 함께 애플리케이션 어셈블리 또는 배치 중에 수행할 수 있습니다. 하지만 애플리케이션 배치 후에 관리 콘솔을 사용하여 컨테이너 관리 인증 별명을 변경할 수 있습니다. 응용프로그램 > WebSphere 엔터프라이즈 응용프로그램 > application_name을 클릭하고 해당 맵핑 페이지에 대한 링크를 선택하십시오. 예를 들어, EJB 모듈 자원의 별명을 변경하려는 경우 모든 2.x CMP Bean에 대한 데이터 소스 맵핑을 클릭할 수 있습니다. 웹 모듈 자원의 경우 자원 참조를 클릭하십시오.

    자원 인증에 대한 자세한 참조는 J2EE 커넥터 보안 주제의 내용을 참조하십시오.

  3. 애플리케이션이 데이터 액세스를 필요로 하는 클라이언트 모듈을 포함한 경우에는 애플리케이션 클라이언트에 대한 데이터 액세스 구성 주제의 내용을 참조하십시오.
    단일 구성 프로세스이면 컴포넌트 관리 또는 컨테이너 관리 사인온에 대한 인증 데이터를 정의할 수 있습니다.
  4. 연결 풀 설정을 지정하십시오.
  5. 새 데이터 소스에 대한 연결을 테스트하십시오.
    사용 가능한 연결 테스트 방법에 대한 정보는 테스트 연결 서비스를 기사의 내용을 참조하십시오. 이 기사는 테스트 연결 결과의 정확도에 영향을 미칠 수 있는 중요한 데이터 소스 설정에 대해서도 설명합니다.
  6. JDBC 추적 서비스를 설정하십시오.
    JDBC 추적 로그 정보는 데이터 소스 실패에 대한 JVM 로그 데이터를 보강합니다.

    관리 콘솔을 사용하여 추적을 활성화하려면 서버 시작 시 추적 사용 주제의 내용을 참조하십시오. WAS.database를 추적 그룹으로 지정하고 com.ibm.ws.db2.logwriter를 추적 문자열로 선택하십시오.

  7. JDBC 연결 풀 카운터 또는 J2C 연결 풀 카운터를 활성화하여 연결 풀 통계를 수집하십시오. 또는 성능 모니터링 인프라(PMI) 메소드 호출을 사용하여 연결 통계를 수집할 수도 있습니다. 연결 및 연결 풀 통계 주제의 내용을 참조하십시오.
  8. [AIX Solaris HP-UX Linux Windows]자원을 조정하여 연결 볼륨을 관리하십시오. 데이터 액세스 성능 조정 매개변수 주제의 내용을 참조하십시오.