2006년 8월 18일 금요일

TUXEDO의 기본개념..

TUXEDO 개념(정의)

Ø       TUXEDO 프로세스 간의 통신을 가능하게 , 보통 시작 프로세스는 클라이언트이고, 통신을 받는 프로세스는 서버

Ø       TUXEDO 분산, 미션-크리티컬(mission-critical) 어플리케이션을 단일 환경으로 설계, 구성, 관리 가능 하게

Ø       1978 미국의 AT&T 전화회선 교환 업무를 위해 개발되어, 다양한 온라인 업무에 사용 실적을 갖고있는 TP 모니터

Ø       IBM 메인프레임에서 CICS TP-모니터라고 하면, TUXEDO 오픈 분산분산 환경에서의 온라인 TP-모니터라고 있음

Ø       메인 프레임 환경에서 운영되는 OLTP 업무를 UNIX 환경에서 운영 가능하게 하는 솔루션

Ø       현재 BEA Systems Inc. 회사 제품 .

Ø       현재 Version 8.1 릴리즈

n         TUXEDO 주요 기능

성능 측면

q     서버의 부하 조절(Load Balancing) 서비스의 우선 순위(Priority) 기능

q     사용자 증가 시에 funneling 시킴으로써 H/W 또는 DB 리소스 효율적 사용 가능

확장성

q     기종 H/W 기종 데이터 베이스에 대한 전역 트랜잭션 보장

q     X/OPEN DTP 모델 지원함으로써 확장성 보장

데이터 정합성 측면

    q  2단계 커밋(Commit) 통한 분산 데이터에 대한 정합성 보장

관리 측면

q     Domain 관리로 지역별, 기능별 응용 프로그램 구성 통합의 편리성

q     응용(서버) 프로세스들을 중앙에서 관리 통제 가능

q     비정상 종료된 프로세스에 대해 자동으로 복구 시킴

q     트랜잭션 report 출력 기능(서비스 수행 시간 수행 출력 )

가용성 측면

q     장애 발생시 OLTP 업무를 백업 머신으로 이동하여 중단 없는 서비스 제공

표준 지원

    q   X/OPEN 표준 환경 지원

개발 향상성 측면

q     명명(Naming) 서비스 제공함으로써 서비스명 정보로 해당 서비스 호출 가능

q     입력된 데이타 값에 따른 경로(Routing) 지원

q     UNIX, MS-DOS, WINDOWS(3.1 95), WINDOWS-NT, Macintosh, OS/2에서 동일한 API 제공함으로써 프로그램 이식성 보장

보안 측면

q     Security 관리를 위한 ACL(Access Control List) 기능 제공

q     전송되는 메시지에 대한 암호/복호화 지원

TUXEDO 주요 모듈

BEA TUXEDO 크게 5개의 모듈(컴포넌트) 구분 지을 있다.

n         BEA TUXEDO System (또는 /T)

: TUXEDO 중심적인 역할을 하는 모듈. 프로세스 간의 통신, 트랜잭션 지원, 어플리케이션 관리 등의 기능을 하는 모듈

n         BEA TUXEDO Workstation (또는 /WS)

: 원격 클라이언트(또는 워크스테이션) 서버 간의 연결을 담당하는 모듈

n          BEA TUXEDO /Q

: 저장 & 전달(store-and-forward) 방식의 -메커니즘 기능 지원하는 모듈

n         BEA TUXEDO Domain (또는 /Domain)

: TUXEDO 시스템의 도메인과의 연결 또는 TP-모니터 ( TOPEND ) 연결을 담당하는 모듈

n         BEA TUXEDO TxRPC

: IDL RPC(원격 함수 호출) 위한 기능을 지원하는 모듈

위의 5개의 모듈은 별도 패키지된 또는 별도 판매하는 모듈이 아니고, BEA TUXEDO 제품에 포함되어 있는 모듈들이다.

프로세스 설명

TUXEDO  구성 process

프로세스

 

 

DBBL

MASTER 노드에서만 기동되는 프로세스로서 분산되어 있는 노드(BBL) 관리함

MP 환경의 Master 머신에 위치함

BBL

공유 정보 관리 관리/응용 프로세스들을 관리 하는 프로세스

BRIDGE

원격 노드와의 데이터 .수신 채널 담당하는 프로세스

MP 환경인 경우에만 기동됨

WSL

클라이언트와의 접속을 담당하는 프로세스

WSH

실질적으로 클라이언트와 세션을 유지시켜 데이타를 주고 받는 프로세스

TMS

트랜잭션 처리를 담당하는 프로세스

XA 사용하는 환경에서 필요

tlisten

원격 노드를 중앙에서 관리하기 위해 원격 노드에 관리 전에 기동되는 데몬 프로세스

MP 환경인 경우에만 기동됨

TU

댓글 없음:

댓글 쓰기