Oracle Tuxedo

정미·2023년 1월 30일
0

개념

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)과 연관됨

미들웨어

분산 컴퓨팅 환경에서 서로 다른 기종의 서버와 클라이언트들을 연결해 데이터를 교환할 수 있게 해주는 중계 소프트웨어

종류

  1. DB Middleware
    • 어플리케이션과 데이터베이스 간 통신의 원활성
    • 다양한 형태로 구축된 디비 간 통신을 가능하게 해준다.
  2. RPC (Remote Procedure Call)
    • 네트워크 상에서 어플리케이션 간 연동
  3. MOM (Message-Oriented Middleware)
    • 어플리케이션과 미들웨어 간의 상호 연동
  4. TP (Transaction Processing) 모니터
    • 통신 부하량이 많은 클라이언트와 서버 사이 위치
    • 서버 어플리케이션 및 자원 효율적 관리
    • 부하 분배
  5. Web Middleware (Web Application Server)
    • ex> Weblogic, Websphere, Webtier, Jeus, Webtob

출처

0개의 댓글