선택기 및 비즈니스 규칙 그룹 데이터베이스 스팩

선택기 또는 비즈니스 규칙 아티팩트가 포함된 응용프로그램을 설치할 때 서버는 응용프로그램을 변경하지 않고 아티팩트를 동적으로 갱신할 수 있도록 이 아티팩트를 데이터베이스 테이블에 저장합니다.

선택기 및 비즈니스 규칙 그룹 구성요소는 데이터베이스를 사용하여 WebSphere Integration Developer에 작성되어 서버에 설치된 선택기 및 비즈니스 규칙 아티팩트를 저장합니다. 관리 콘솔을 통해 선택기를 변경하거나 비즈니스 규칙 관리자를 통해 비즈니스 규칙을 변경한 경우, 데이터베이스가 최신 정보로 갱신됩니다. EAR의 원본 아티팩트는 응용프로그램이 설치된 이후의 갱신사항과 동기화되지 않습니다.

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

공통 데이터베이스에 지원되는 동일한 데이터베이스가 선택기 및 비즈니스 규칙 그룹 데이터베이스에도 지원됩니다.
  • Cloudscape™> – Cloudscape는 독립형 프로파일의 기본 데이터베이스 유형입니다. Cloudscape는 Network Deployment 환경에는 사용할 수 없습니다. Cloudscape가 선택된 경우, 선택기 및 비즈니스 규칙 그룹 구성요소는 공통 데이터베이스를 사용하지 않습니다.
  • DB2 Universal Database™ – DB2 Universal Database™는 Network Deployment 환경의 기본 데이터베이스 유형입니다.
  • z/OS 및 OS/390용 DB2 Universal Database V7.1
  • z/OS용 DB2 Universal Database V8.1
  • DB2® Call Level Interface(DB2_CLI)
  • Informix® Dynamic Server
  • Microsoft® SQL Server Embedded
  • Microsoft SQL Server DataDirect
  • Oracle OCI client
  • Oracle Thin

Cloudscape가 선택된 독립형 프로파일 작성의 경우, 별도의 RepositoryDB가 사용됩니다.

DBMS(Database Management Service) 인스턴스

독립형 프로파일이나 Network Deployment 구성(서버 또는 서버 클러스터)에서 단 하나의 데이터베이스 인스턴스만 사용할 수 있습니다. 독립형 프로파일이나 셀에 있는 서버의 선택기 및 비즈니스 규칙은 모두 동일한 저장소를 사용합니다. 서로 다른 선택기나 비즈니스 규칙에 대해 별도의 데이터베이스 인스턴스를 사용하는 것은 지원되지 않습니다.

프로파일 작성 중 구성 조치

독립형 프로파일
  • Cloudscape가 프로파일 작성 중에 선택된 경우, configDynamicArtifactRepository.ant 스크립트가 실행됩니다. 이 스크립트는 노드 레벨에 RepositoryDB를 위한 Cloudscape JDBC 프로바이더를 작성합니다.
  • RepositoryDB 데이터베이스는 프로파일 작성 과정이 아니라 서버 설치 과정에서 작성됩니다. 이것은 install_root/cloudscape/databases/RepositoryDB에 작성됩니다. 서버 설치를 위한 모든 프로파일은 동일한 데이터베이스를 사용합니다. Cloudscape는 한 번에 하나의 JVM만 데이터베이스에 액세스할 수 있도록 허용하므로 여러 서버가 시작되어 규칙을 사용할 수 없습니다.

Deployment Manager 프로파일

Network Deployment 구성의 경우, 셀의 공통 데이터베이스가 선택기 및 비즈니스 규칙 그룹 구성요소에 적합한 테이블을 사용하여 설정됩니다. Deployment Manager이나 사용자 정의 프로파일에 있는 서버의 선택기 및 비즈니스 규칙은 모두 동일한 저장소를 사용합니다.

SQL 스크립트

테이블 작성을 위한 SQL 스크립트는 install_root/dbscripts/CommonDB/dbType에서 사용할 수 있습니다.

JDBC 프로바이더

공통 데이터베이스 데이터소스가 사용됩니다.

제한사항

선택기 또는 비즈니스 규칙을 포함한 응용프로그램을 서버나 셀에서 설치 제거할 때 공통 데이터베이스 또는 RepositoryDB 데이터베이스에 저장된 아티팩트는 제거되지 않습니다. 저장소에서 비즈니스 규칙 및 선택기 제거 주제의 지시사항에 따라 직접 제거해야 합니다.

테이블

선택기 및 비즈니스 규칙 그룹의 경우, 아티팩트를 저장하는 데 사용할 수 있는 세 가지 테이블이 있습니다.
  • ByteStore
  • ByteStoreOverflow
  • AppTimestamp

내보낸 스크립트

내보내는 스크립트가 없는 Cloudscape를 사용하는 경우를 제외하고, 공통 데이터베이스용 스크립트와 동일한 위치로 스크립트를 내보냅니다.

사용자 ID 특권

제공한 사용자 신임은 테이블공간, 테이블, 색인 및 스토어드 프로시저를 작성하는 데 충분한 사용 권한이 있어야 합니다.


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