Business Process Choreographer에는 데이터베이스가 필요합니다. Business Process Choreographer 데이터베이스(BPEDB)가 이 용도로 사용됩니다.
Business Process Choreographer 데이터베이스는 Business Process Choreographer에서만 사용됩니다.
각 전개 대상(서버 또는 클러스터)은 Business Process Choreographer 응용프로그램을 지원하도록 구성할 수 있습니다. 각 Business Process Choreographer 전개 대상에 고유의 데이터베이스가 있어야 합니다. 전개 대상 간에 데이터베이스를 공유할 수는 없습니다.
Business Process Choreographer 데이터베이스를 구성하는 것은 복잡하고 많은 매개변수가 필요한 작업입니다. 따라서, 이 작업은 프로파일 작성 사후 단계로 수행됩니다. 프로파일 마법사를 통해 독립형 서버 프로파일을 작성하거나 기능을 보강할 때 설정할 수 있는 Business Process Choreographer 샘플 구성은 Cloudscape에 기반하며, 최소 매개변수 세트가 필요합니다. 그러나 프로덕션용으로는 적합하지 않습니다.
Cloudscape가 Network Deployment 환경에서 Business Process Choreographer 데이터베이스에 의해 지원되지 않으므로 Business Process Choreographer 샘플 구성을 다른 환경에서는 작성할 수 없습니다. Business Process Choreographer 샘플 구성 옵션이 선택된 경우, 프로파일 마법사는 사용자가 제공해야 하는 적합한 매개변수를 사용하여 표준 Business Process Choreographer 구성 스크립트(bpeconfig.jacl)를 호출합니다. 이 스크립트는 샘플 구성용 Cloudscape 데이터베이스를 작성합니다.
Business Process Choreographer 데이터베이스를 작성 및 관리하는 데 필요한 모든 스크립트는 install_root/dbscripts/ProcessChoreographer/dbType 디렉토리에 있습니다. 이 스크립트에 대해서는 스크립트를 사용하여 Business Process Choreographer 관리에서 자세히 설명합니다.
데이터베이스를 작성하거나(단순 설정) 테이블공간, 데이터베이스공간 및 스키마를 작성하고(고급 설정) 스키마를 지우거나 제거하고 테이블공간 또는 데이터베이스공간을 제거할 수 있는 스크립트도 있습니다. 이 스크립트는 데이터베이스 관리자에 의해 수동으로 실행되거나, 사용자가 해당 스크립트를 호출하는 bpeconfig.jacl 스크립트를 실행할 수 있습니다.
적합한 JDBC 프로바이더가 없으면 작성됩니다.
데이터소스 이름은 다음과 같습니다.
BPEDataSourcedbType
데이터소스 JNDI 이름은 다음과 같습니다.
jdbc/BPEDB
많은 테이블이 작성됩니다. 특정 데이터베이스 제품에 대해 생성되는 테이블을 알려면 생성된 스크립트를 참조하십시오.
install_root/dbscripts/ProcessChoreographer/dbType디렉토리에 제품을 설치하는 과정에서 전개됩니다.
프로파일 마법사에 제공한 사용자 신임은 테이블공간, 테이블, 색인 및 스토어드 프로시저를 작성하는 데 필요한 사용 권한이 있어야 합니다. 새 (로컬) 데이터베이스 작성 옵션의 경우, 사용자 ID에 새 데이터베이스를 작성하는 데 필요한 특권이 있어야 합니다.
ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)