비즈니스 프로세스 컨테이너에는 데이터베이스가 필요합니다. 이 주제에서는 Business Process Choreographer에 대한
데이터베이스를 작성하는 방법에 대해 설명합니다.
이 타스크의 수행 목적 및 시기
클러스터링된 Business Process Choreographer 설정에서는 하나의 데이터베이스가 WebSphere 클러스터의 모든 비즈니스 프로세스 컨테이너용으로 제공됩니다. 클러스터링되지 않은 설정에서는,
데이터베이스가 한 Application Server의 비즈니스 프로세스 컨테이너에만
전용으로 제공됩니다.
이 타스크의 단계
- 데이터베이스를 호스트하는 서버에서 데이터베이스
시스템에 대한 설명에 따라 데이터베이스를 작성하십시오.
- 로컬 데이터베이스 없이 Business Process Choreographer를 실행하는 각 서버에서 원격
데이터베이스에 액세스할 수 있게 해야 합니다.
- Application Server를 호스트하는 서버에 적절한 데이터베이스 클라이언트 또는 JDBC(Java™ Database
Connectivity) 드라이버를 설치하십시오.
- 유형 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) 이름이 사용됩니다.
- 데이터베이스에 연결할 수 있는지 테스트하십시오.
- 를 클릭하십시오.
- 필요한 경우, 다른 범위를 선택하고 적용을 클릭하십시오.
클러스터된 Business Process Choreographer 구성의 경우, 셀 레벨 또는 서버 레벨에서 데이터 소스를 정의할 수 있습니다. 비클러스터 구성의 경우,
서버 레벨에서 데이터 소스가 정의됩니다.
- 를 클릭하십시오.
- 해당 데이터 소스 BPEDataSourcedatabase를 찾으십시오.
예: BPEDataSourceCloudscape.
- 데이터소스 선택란을 선택하고 연결 테스트를 클릭하십시오.
- 테스트 연결 성공을 알리는 메시지가 표시되어야 합니다.
- Network Deployment를 사용하는 경우, 또한 데이터베이스에서 Deployment Manager에 액세스할 수 있게 해야 합니다. Deployment Manager를 호스트하는 서버에서,
다음 조치를 수행하십시오.
- Application Server를 호스트하는 서버에 적절한 데이터베이스 클라이언트 또는 JDBC 드라이버를 설치하십시오.
- 유형 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) 이름이 사용됩니다.
- Deployment Manager의 클래스 경로에 데이터베이스 드라이버를
추가하십시오. 를 클릭하십시오. 그런 다음, 추가 등록 정보 섹션에서
를 클릭하고 다음 테이블에 설명된 대로 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
|
- 변경사항을 저장하십시오.
- JDBC 드라이버 경로의 WebSphere 환경 변수를 해석하지 않은 경우,
해당 환경 변수가 정의되어 있는지 확인하십시오. 확인하려면 를 클릭하고 dmgr 노드를 선택하십시오.
- Deployment Manager를 다시 시작하십시오.
- 데이터베이스에 연결할 수 있는지 테스트하십시오.
- 를 클릭하십시오.
- 필요한 경우, 다른 범위를 선택하고 적용을 클릭하십시오.
클러스터된 Business Process Choreographer 구성의 경우, 셀 레벨 또는 서버 레벨에서 데이터 소스를 정의할 수 있습니다. 비클러스터 구성의 경우,
서버 레벨에서 데이터 소스가 정의됩니다.
- 를 클릭하십시오.
- 해당 데이터 소스 BPEDataSourcedatabase를 찾으십시오.
예: BPEDataSourceCloudscape.
- 데이터소스 선택란을 선택하고 연결 테스트를 클릭하십시오.
- 테스트 연결 성공을 알리는 메시지가 표시되어야 합니다.
Business Process Choreographer 데이터베이스가 존재하며 Application Server를 호스트하는 서버 및 Deployment Manager에서 액세스할 수 있습니다.
4단계에서
상위 주제를 계속 구성하십시오.