비즈니스 프로세스 컨테이너에 대한 데이터베이스 구성

비즈니스 프로세스 컨테이너에는 데이터베이스가 필요합니다. 이 주제에서는 Business Process Choreographer에 대한 데이터베이스를 작성하는 방법에 대해 설명합니다.

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

클러스터링된 Business Process Choreographer 설정에서는 하나의 데이터베이스가 WebSphere 클러스터의 모든 비즈니스 프로세스 컨테이너용으로 제공됩니다. 클러스터링되지 않은 설정에서는, 데이터베이스가 한 Application Server의 비즈니스 프로세스 컨테이너에만 전용으로 제공됩니다.

이 타스크의 단계

  1. 데이터베이스를 호스트하는 서버에서 데이터베이스 시스템에 대한 설명에 따라 데이터베이스를 작성하십시오.
  2. 로컬 데이터베이스 없이 Business Process Choreographer를 실행하는 각 서버에서 원격 데이터베이스에 액세스할 수 있게 해야 합니다.
    1. Application Server를 호스트하는 서버에 적절한 데이터베이스 클라이언트 또는 JDBC(Java™ Database Connectivity) 드라이버를 설치하십시오.
    2. 유형 4 JDBC 드라이버를 사용하고 있지 않은 경우, 다음과 같이 데이터베이스 클라이언트가 새 데이터베이스를 인식하도록 하십시오.
      Cloudscape™의 경우
      Business Process Choreographer는 원격 액세스를 지원하지 않는 임베디드 Cloudscape 버전만 지원하므로 조치가 필요하지 않습니다. Cloudscape Network Server에는 XA 지원이 없으므로 지원되지 않습니다.
      DB2 Universal Database™의 경우
      데이터베이스를 카탈로그화하여 별명을 통해 액세스해야 합니다.
      Informix® Dynamic Server의 경우
      유형 4 JDBC 프로바이더만 지원되므로 이 단계는 적용되지 않습니다.
      Microsoft® SQL Server의 경우
      유형 4 JDBC 프로바이더만 지원되므로 이 단계는 적용되지 않습니다.
      Oracle의 경우
      데이터베이스에 액세스하기 위해 TNS(TCP Net Service) 이름이 사용됩니다.
    3. 데이터베이스에 연결할 수 있는지 테스트하십시오.
      1. 자원 > JDBC 프로바이더를 클릭하십시오.
      2. 필요한 경우, 다른 범위를 선택하고 적용을 클릭하십시오. 클러스터된 Business Process Choreographer 구성의 경우, 셀 레벨 또는 서버 레벨에서 데이터 소스를 정의할 수 있습니다. 비클러스터 구성의 경우, 서버 레벨에서 데이터 소스가 정의됩니다.
      3. provider_name > 데이터 소스를 클릭하십시오.
      4. 해당 데이터 소스 BPEDataSourcedatabase를 찾으십시오. 예: BPEDataSourceCloudscape.
      5. 데이터소스 선택란을 선택하고 연결 테스트를 클릭하십시오.
      6. 테스트 연결 성공을 알리는 메시지가 표시되어야 합니다.
  3. Network Deployment를 사용하는 경우, 또한 데이터베이스에서 Deployment Manager에 액세스할 수 있게 해야 합니다. Deployment Manager를 호스트하는 서버에서, 다음 조치를 수행하십시오.
    1. Application Server를 호스트하는 서버에 적절한 데이터베이스 클라이언트 또는 JDBC 드라이버를 설치하십시오.
    2. 유형 4 JDBC 드라이버를 사용하고 있지 않은 경우, 다음과 같이 데이터베이스 클라이언트가 새 데이터베이스를 인식하도록 하십시오.
      Cloudscape의 경우
      Business Process Choreographer는 원격 액세스를 지원하지 않는 임베디드 Cloudscape만 지원합니다. Cloudscape Network Server에는 XA 지원이 없으므로 지원되지 않습니다.
      DB2 Universal Database의 경우
      데이터베이스를 카탈로그화하여 별명을 통해 액세스해야 합니다.
      Informix Dynamic Server의 경우
      유형 4 JDBC 프로바이더만 지원되므로 이 단계는 적용되지 않습니다.
      Microsoft SQL Server의 경우
      유형 4 JDBC 프로바이더만 지원되므로 이 단계는 적용되지 않습니다.
      Oracle의 경우
      데이터베이스에 액세스하기 위해 TNS(TCP Net Service) 이름이 사용됩니다.
    3. Deployment Manager의 클래스 경로에 데이터베이스 드라이버를 추가하십시오. 시스템 관리 > Deployment Manager > 서버 인프라 > Java 및 프로세스 관리 > 프로세스 정의를 클릭하십시오. 그런 다음, 추가 등록 정보 섹션에서 Java Virtual Machine > 구성 페이지를 클릭하고 다음 테이블에 설명된 대로 Deployment Manager의 클래스 경로에 데이터베이스 드라이버 경로를 추가하십시오.
      JDBC 드라이버 Deployment Manager의 클래스 경로에 추가할 JDBC 드라이버 경로
      Windows®, Linux® 및 UNIX®에서의 DB2® Universal JDBC 드라이버
      ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar
      ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar
      ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar
      DB2 CLI 프로바이더
      ${DB2_JDBC_DRIVER_PATH}/db2java.zip
      Informix
      ${INFORMIX_JDBC_DRIVER_PATH}/ifxjdbc.jar
      ${INFORMIX_JDBC_DRIVER_PATH}/ifxjdbcx.jar
      Microsoft SQL Server(DataDirect ConnectJDBC 드라이버)
      ${CONNECTJDBC_JDBC_DRIVER_PATH}/sqlserver.jar
      ${CONNECTJDBC_JDBC_DRIVER_PATH}/base.jar
      ${CONNECTJDBC_JDBC_DRIVER_PATH}/util.jar
      ${CONNECTJDBC_JDBC_DRIVER_PATH}/../spy/spy.jar
      Oracle
      ${ORACLE_JDBC_DRIVER_PATH}/ojdbc14.jar
    4. 변경사항을 저장하십시오.
    5. JDBC 드라이버 경로의 WebSphere 환경 변수를 해석하지 않은 경우, 해당 환경 변수가 정의되어 있는지 확인하십시오. 확인하려면 환경 > WebSphere 변수를 클릭하고 dmgr 노드를 선택하십시오.
    6. Deployment Manager를 다시 시작하십시오.
    7. 데이터베이스에 연결할 수 있는지 테스트하십시오.
      1. 자원 > JDBC 프로바이더를 클릭하십시오.
      2. 필요한 경우, 다른 범위를 선택하고 적용을 클릭하십시오. 클러스터된 Business Process Choreographer 구성의 경우, 셀 레벨 또는 서버 레벨에서 데이터 소스를 정의할 수 있습니다. 비클러스터 구성의 경우, 서버 레벨에서 데이터 소스가 정의됩니다.
      3. provider_name > 데이터 소스를 클릭하십시오.
      4. 해당 데이터 소스 BPEDataSourcedatabase를 찾으십시오. 예: BPEDataSourceCloudscape.
      5. 데이터소스 선택란을 선택하고 연결 테스트를 클릭하십시오.
      6. 테스트 연결 성공을 알리는 메시지가 표시되어야 합니다.

Business Process Choreographer 데이터베이스가 존재하며 Application Server를 호스트하는 서버 및 Deployment Manager에서 액세스할 수 있습니다.

4단계에서 상위 주제를 계속 구성하십시오.

이용약관 |

최종 갱신: 2006년 4월 13일

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