Ø 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 제품에 포함되어 있는 모듈들이다.
프로세스 | 기 능 | 비 고 |
DBBL | MASTER 노드에서만 기동되는 프로세스로서 분산되어 있는 노드(BBL)를 관리함 | MP 환경의 Master 머신에 위치함 |
BBL | 공유 정보 관리 및 관리/응용 프로세스들을 관리 하는 프로세스 | |
BRIDGE | 원격 노드와의 데이터 송.수신 채널 담당하는 프로세스 | MP 환경인 경우에만 기동됨 |
WSL | 클라이언트와의 접속을 담당하는 프로세스 | |
WSH | 실질적으로 클라이언트와 세션을 유지시켜 데이타를 주고 받는 프로세스 | |
TMS | 트랜잭션 처리를 담당하는 프로세스 | XA를 사용하는 환경에서 필요 함 |
tlisten | 원격 노드를 중앙에서 관리하기 위해 원격 노드에 관리 전에 기동되는 데몬 프로세스 | MP 환경인 경우에만 기동됨 |
댓글 없음:
댓글 쓰기