WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


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

선택기 및 비즈니스 규칙 그룹 데이터베이스 스펙을 사용하여 지원되는 데이터베이스 유형, 스크립트 및 해당 위치, 프로파일 작성 구성 조치, 제한사항, 테이블 이름 및 사용자 ID 특권 등에 대한 정보를 찾습니다.

선택기 또는 비즈니스 규칙 아티팩트를 포함하는 응용프로그램을 설치하면 서버는 응용프로그램을 변경하지 않고 동적으로 갱신할 수 있도록 이러한 아티팩트를 데이터베이스 테이블에 저장합니다. 선택기 및 비즈니스 규칙 그룹 컴포넌트는 WebSphere® Integration Developer에서 작성되고 서버에 설치된 선택기 및 비즈니스 규칙 아티팩트를 보유하는 데 데이터베이스를 사용합니다. 관리 콘솔을 통해 선택기에 변경사항을 작성하거나 비즈니스 규칙 관리자를 통해 비즈니스 규칙에 변경사항을 작성하면 데이터베이스가 최신 정보로 갱신됩니다. EAR의 원래 아티팩트는 응용프로그램이 설치된 후에 작성된 갱신사항과 동기화되지 않습니다.

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

선택기 및 비즈니스 규칙 그룹 데이터베이스는 다음과 같은 데이터베이스 제품을 사용할 수 있습니다.
표 1. 지원되는 데이터베이스 제품
데이터베이스 유형 고려사항
Derby Embedded 독립형 프로파일의 기본 데이터베이스 유형으로 사용됩니다.
Derby Network Server Network Deployment 환경의 기본 데이터베이스 유형으로 사용됩니다.
DB2 Universal Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다.

z/OS용 DB2 v8
z/OS용 DB2 v9

중요사항: z/OS용 DB2 v9를 사용하는 서버의 프로파일을 작성할 때, 서버를 DB2® 데이터베이스에 연결할 수 있어야 합니다.
Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다.

iSeries용 DB2 UDB(Native)
i5/OS용 DB2(Native)

독립형 프로파일의 로컬 데이터베이스로 사용됩니다.

iSeries용 DB2 UDB(Toolbox)
i5/OS용 DB2(Toolbox)

Network Deployment 환경의 원격 데이터베이스 또는 독립형 프로파일의 로컬 데이터베이스로 사용됩니다. Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다.
DB2 Universal Runtime Client Network Deployment 구성에서 데이터베이스로 사용됩니다. 선택적으로, 독립형 서버 구성에서 데이터베이스로 사용될 수 있습니다.
Informix Dynamic Server  
Microsoft SQL Server(Embedded)  
Microsoft SQL Server (DataDirect)  
Microsoft SQL Server (Microsoft) - Microsoft SQL Server JDBC 드라이버, 버전 1.2 지원이 WebSphere Process Server, 버전 6.2.0.1에 추가됨  

Oracle 9i
Oracle 10g
Oracle 11g

데이터베이스, 테이블 및 스키마를 작성하려면 sysdba 특권이 필요합니다. 올바른 sysdba 특권이 없으면 테이블 및 스키마를 작성하고 액세스하는 중에 오류가 발생할 수 있습니다.

사용자 ID 특권

프로파일 관리 도구에 제공되는 사용자 신임에는 테이블 공간, 테이블, 스키마, 색인 및 스토어드 프로시저를 작성하는 데 필요한 권한이 있어야 합니다. 새 데이터베이스 작성 옵션의 경우 사용자 ID에 새 데이터베이스를 작성하는 데 필요한 특권이 있어야 합니다. 자세한 정보는 "데이터베이스 스키마 및 사용자""데이터베이스 특권"을 참조하십시오.
주: 스크립트를 실행하는 사용자에게 테이블을 작성할 권한이 있는 경우, 스크립트 내에서 인증 ID를 요구하지 않습니다.

DBMS(Database Management Service) 인스턴스

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

프로파일 작성 중의 구성 조치

독립형 프로파일

프로파일 작성 중에 공통 데이터베이스createTable을 사용하여 비즈니스 규칙 및 선택기 테이블을 작성합니다. 기본 구성을 선택하는 경우 기본 데이터베이스는 Derby Embedded입니다. 그러나 Derby Embedded를 사용하면 한 번에 하나의 Java™ 가상 시스템만 데이터베이스에 액세스할 수 있으므로 다중 서버를 사용할 수 없습니다.

Deployment Manager 프로파일

Network Deployment 구성의 경우, 셀에 대한 공통 데이터베이스가 선택기 및 비즈니스 규칙 그룹 컴포넌트에 적절한 테이블로 설정됩니다. Deployment Manager 또는 사용자 정의 프로파일의 서버에 대한 모든 선택기 및 비즈니스 규칙에서는 이 데이터베이스를 사용합니다.

SQL 스크립트

SQL 스크립트 위치는 공통 데이터베이스 스펙을 참조하십시오.

JDBC 프로바이더

선택기 및 비즈니스 규칙은 공통 데이터베이스 데이터 소스와 JBDC 프로바이더를 사용합니다.

데이터 소스 이름:
  • WPS DataSource
데이터 소스 JNDI 이름:
  • jdbc/WPSDB

제한사항

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

선택기 또는 비즈니스 규칙을 포함하는 응용프로그램을 서버나 셀에서 설치 제거하는 경우, 공통 데이터베이스에 저장된 아티팩트는 제거되지 않습니다. 이러한 아티팩트는 Information Center에 있는 "저장소에서 비즈니스 규칙 및 선택기 데이터 제거"의 지시사항에 따라 수동으로 제거해야 합니다.

테이블

선택기 및 비즈니스 규칙 그룹에는 아티팩트를 보유하는 데 사용되는 세 개의 테이블이 있습니다.
  • ByteStore
  • ByteStoreOverflow
  • AppTimestamp

내보낸 스크립트

내보낸 스크립트가 없는 Derby Embedded를 사용하는 경우를 제외하고 공통 데이터베이스에 대한 스크립트와 동일한 위치에 스크립트가 내보내집니다. 스크립트 위치는 "공통 데이터베이스 스펙"을 참조하십시오.


concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 09 7월 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cins_sel_bus_rule_db_specs.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org)