개념
Transactions for Unix, Extended for Distributed Operations
- 분산 운영 환경에서의 분산 트랜잭션 처리용 미들웨어
- TP-M: Transaction Processing Monitor
- 트랜잭션 처리를 모니터링함
특징
- 다양한 프로그래밍 언어(C, C++, COBOL, Java, PHP, Python, Ruby)를 지원한다.
- 환경 설정 파일
- ubbconfig
: 턱시도 서버 및 서비스 구성 파일
- dmconfig
: 웹로직과의 연결을 위한 GWTDOMAIN 구성 파일
- WTC (Weblogic Tuxedo Connection)과 연관됨
미들웨어
분산 컴퓨팅 환경에서 서로 다른 기종의 서버와 클라이언트들을 연결해 데이터를 교환할 수 있게 해주는 중계 소프트웨어
종류
- DB Middleware
- 어플리케이션과 데이터베이스 간 통신의 원활성
- 다양한 형태로 구축된 디비 간 통신을 가능하게 해준다.
- RPC (Remote Procedure Call)
- MOM (Message-Oriented Middleware)
- TP (Transaction Processing) 모니터
- 통신 부하량이 많은 클라이언트와 서버 사이 위치
- 서버 어플리케이션 및 자원 효율적 관리
- 부하 분배
- Web Middleware (Web Application Server)
- ex> Weblogic, Websphere, Webtier, Jeus, Webtob
출처