Business Process Choreographer 데이터베이스 스펙

Business Process Choreographer에는 데이터베이스가 필요합니다. Business Process Choreographer 데이터베이스(BPEDB)가 이 용도로 사용됩니다.

Business Process Choreographer 데이터베이스는 Business Process Choreographer에서만 사용됩니다.

지원되는 데이터베이스 유형

Business Process Choreographer 데이터베이스로 사용할 수 있는 데이터베이스는 다음과 같습니다.
  • Cloudscape™ V5.1
    • Cloudscape JDBC 프로바이더(XA)
      주: Cloudscape는 Network Deployment 환경에서 Business Process Choreographer 데이터베이스로 지원되지 않습니다.
  • DB2 Universal Database™ V8.1 및 V8.2
    • DB2® Legacy CLI-based Type 2 JDBC Driver(XA)
    • DB2 Universal JDBC 드라이버 프로바이더(XA)
  • OS/390®용 DB2 Universal Database V7 및 V8
    • DB2 Legacy CLI-based Type 2 JDBC Driver(XA)
    • DB2 Universal JDBC 드라이버 프로바이더(XA)
  • Informix® v9.4 및 v10.0
    • Informix JDBC Driver(XA)
  • SQL Server 2000
    • MS SQL Server용 WebSphere® embedded ConnectJDBC 드라이버(XA)
    • DataDirect ConnectJDBC type 4 driver for MS SQL Server(XA)
  • Oracle V9i 및 10g
    • Oracle JDBC Driver(XA)
중요사항: Cloudscape는 독립형 서버 프로파일을 작성하거나 기능 보강할 때 작성할 수 있는 Business Process Choreographer 샘플 구성에 사용됩니다. XA 지원 기능이 없으므로 Cloudscape용 네트워크 JDBC 드라이버는 지원되지 않습니다.

DBMS(Database Management Service) 인스턴스

각 전개 대상(서버 또는 클러스터)은 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 데이터베이스를 작성합니다.

SQL 스크립트

Business Process Choreographer 데이터베이스를 작성 및 관리하는 데 필요한 모든 스크립트는 install_root/dbscripts/ProcessChoreographer/dbType 디렉토리에 있습니다. 이 스크립트에 대해서는 스크립트를 사용하여 Business Process Choreographer 관리에서 자세히 설명합니다.

데이터베이스를 작성하거나(단순 설정) 테이블공간, 데이터베이스공간 및 스키마를 작성하고(고급 설정) 스키마를 지우거나 제거하고 테이블공간 또는 데이터베이스공간을 제거할 수 있는 스크립트도 있습니다. 이 스크립트는 데이터베이스 관리자에 의해 수동으로 실행되거나, 사용자가 해당 스크립트를 호출하는 bpeconfig.jacl 스크립트를 실행할 수 있습니다.

JDBC 프로바이더

적합한 JDBC 프로바이더가 없으면 작성됩니다.

데이터소스 이름은 다음과 같습니다.

BPEDataSourcedbType

데이터소스 JNDI 이름은 다음과 같습니다.

jdbc/BPEDB

제한사항

다음 데이터베이스 유형에는 새 (로컬) 데이터베이스 작성 옵션을 사용할 수 없습니다.
  • z/OS 및 OS/390용 DB2 Universal Database V7.1(DB2UDBOS390_V7_1)
  • z/OS용 DB2 Universal Database V8.1(DB2UDBOS390_V8_1)
  • Oracle OCI client(ORACLE_OCI)
  • Oracle Thin(ORACLE_THIN)
Network Deployment 환경에서는 Cloudscape가 지원되지 않습니다.

테이블

많은 테이블이 작성됩니다. 특정 데이터베이스 제품에 대해 생성되는 테이블을 알려면 생성된 스크립트를 참조하십시오.

내보낸 스크립트

Business Process Choreographer는 모든 스크립트를 내보내지 않습니다. Business Process Choreographer 데이터베이스 구성에 필요한 모든 스크립트는
install_root/dbscripts/ProcessChoreographer/dbType
디렉토리에 제품을 설치하는 과정에서 전개됩니다.

사용자 ID 특권

프로파일 마법사에 제공한 사용자 신임은 테이블공간, 테이블, 색인 및 스토어드 프로시저를 작성하는 데 필요한 사용 권한이 있어야 합니다. 새 (로컬) 데이터베이스 작성 옵션의 경우, 사용자 ID에 새 데이터베이스를 작성하는 데 필요한 특권이 있어야 합니다.


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