Tuxedo의 Domain 통신은 어떻게 이루어질까?
테스트 전에 훑어야할 내용
테스트는 아래 링크
2022.09.27 - [Oracle Tuxedo] - [Tuxedo] SHM 모드 DOMAIN 통신 테스트
DOMAIN ?
대규모 숫자로 구성된 시스템을 운영하는 경우, 관리가 가능한 단위로 도메인을 구성하여 관리한다. 즉, 도메인은 Tuxedo에서 관리의 단위이며 도메인 구성시 결정 요소인 지역적, 기능적, 관리적인 측면을 고려하여 구성한다. 도메인은 지역/기능별 응용 시스템의 구성 및 통합의 편리성을 제공하고, 가용성을 높일 수 있다. 또한 강력한 보안 기능을 제공한다.
Domain의 필요성
업무가 증가하거나 혹은 조직이 확장되어 지리적으로 관리하여야 할
Node Server Machine이 증가하면 관리상에 불편함이 발생-> 관리가
가능한 단위로 Computing Segment를 정의하여 관리하여야 할 필요성 대두
Domain 기능
2개 이상의 TUXEDO 응용 프로그램을 상호 연동(/TDOMAIN)
타 TP 모니터(탑엔드, 엔시나 등)와의 데이터 교환을 지원(/OSITP)
DMADM(Domains administrative server)
도메인의 구성 정보를 관리하는 서버로서, Binary 화일인 "bdmconfig"를 사용.
GWADM(Gateway administrative server)
도메인 로그 등의 게이트웨이 동작시 관련 사항을 관리하는 서버로서, Transaction 처리를
위한 "DMTLOG" 화일을 사용.
GWTDOMAIN(Gateway administrative server)
데이터를 주고 받는 일을 담당하는 서버로서, 사용자가 새로 만들 수 있다.
다음과 같은 기능을 지원
- Re-uest/Reponse Communication
- Conversational Communication
- Type Buffered Support
- Time-out and Error Handling
- En-queue/De-queue
- Transaction Management
- Administration - Multi-Domain Interaction
- Multi-Network Support
DMCONFIG 구성 파일
- 로컬 도메인이 통신할 수 있는 원격 도메인들을 정의.
- 원격 도메인들에 접근 가능한 서비스와 큐 같은 로컬 자원.
- 로컬 도메인에 접근 가능한 원격 자원.
- 로컬과 원격 자원은 게이트웨이를 통하여 접근 가능.
Tuxedo Domain 구성을 기술한 파일
- DM_RESOURCES
- DM_LOCAL_DOMAINS
- DM_REMOTE_DOMAINS
- DM_LOCAL_SERVICES
- DM_REMOTE_SERVICES
- DM_ROUTING
- DM_ACCESS_CONTROL
DM_LOCAL_DOMAINS
▶ required_parameters
GWGRP | 로컬 도메인을 표현한 게이트웨이 서버 그룹(UBBCONFIG 파일에 규정된 것처럼)의 이름 |
TYPE | 로컬 도메인의 분류(TDOMAIN, SNAX, OSITP 그리고 TOPEND)를 정의 |
DOMAINID | 로컬 도메인을 구분할 수 있는 구분자 |
DM_REMOTE_DOMAINS
▶ required_parameters
Parameter | Dscription |
TYPE | 리모트 도메인의 분류(TDOMAIN, SNAX, OSITP 그리고 TOPEND)를 정의 |
DOMAINID | 리모트 도메인을 구분할 수 있는 구분자 |
'Middleware > Tuxedo' 카테고리의 다른 글
[Tuxedo] SHM 모드 DOMAIN 통신 테스트 (0) | 2022.09.27 |
---|---|
[Tuxedo] DOMAIN 통신을 위한 환경변수파일 dmconfig (0) | 2022.09.27 |
[Tuxedo] server에서 매개변수(argument) 사용하기 (0) | 2022.09.22 |
*RESOURCE / LDBAL (load balancing) (0) | 2022.09.20 |
[Tuxedo] SVCTIMEOUT / 서비스타임아웃 (0) | 2022.09.20 |