[Tuxedo] DOMAIN 통신

2022. 9. 27. 12:21

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 리모트 도메인을 구분할 수 있는 구분자

+ Recent posts