개요
본 문서는 BXM Multi-Domain 기능을 설명 및 설정하는 방법을 기술한 가이드이다.
1. Multi-Domain 구성
-
BXM은 하나의 프레임워크 인스턴스를 이용하여 여러 Domain의 요청을 처리할 수 있다.
-
Domain의 구분은 ContextHeader의 domain-id를 사용하며, 이를 위하여 필수 인터페이스를 구현해야만 한다.
-
업무 프로그램에서는 ContextHeader의 domain-id를 이용하여 Domain별로 데이터를 처리한다.
-
배치 업무에서는 실행 스크립트의 설정으로 domain-id를 구분한다.
2. 데이터 구성
BXM은 Multi-Domain 환경을 위하여 다음과 같이 데이터를 구분하여 관리한다.
-
Domain별 데이터 : 각각의 도메인별로 항목을 관리하는 데이터
-
거래 파라미터 데이터(온라인 거래 파라미터, 배치 파라미터등)
-
거래 제어 데이터(영업일, 달력, 복합 거래 제어 파라미터등)
-
개발 설정 데이터(BXM Studio 관련 데이터 등)
-
-
전역 데이터 : 도메일별로 항목을 관리하지 않는 데이터
-
공통 설정 데이터(공통 메시지, 공통 코드, 공통 환경 설정 정보 등)
-
프레임워크 정보 데이터(프레임워크 인스턴스 정보 등)
-
배포 관련 데이터(어플리케이션 배포 정보 등)
-
영향도 분석 데이터(리소스 분석, SQL 분석 등)
-