바로가기 메뉴
컨텐츠바로가기
주메뉴바로가기
하단메뉴바로가기

TP - monitor

Home > 제품소개 > 미들웨어 > TP - monitor

CruzTP 효과적 분산 트랜잭션 처리로 시스템 성능을 최대화 하는 TP-Monitor

CruzTP란?

TP-Monitor 설명

TP-Monitor는 트랜잭션 처리를 감시하고 제어하는 미들웨어입니다.
전통적인 Client/Server 방식의 2-tier 방식의 AP들을 서로 다른 OS환경이나 여러 DBMS 등의 분산환경 하에서 트랜잭션을 보장하는 3-tier방식의 구조로 온라인 트랜잭션 처리(OLTP : OnLine Transaction Processing)라고도 하며 국제표준기구인 Open Group의 X/OPEN에서 표준을 정의한 것이 분산 트랜잭션처리 (DTP-Distributed Transaction Processing)모델로 기업전산망 시스템의 성능을 대폭 향상시켜주어 대규모의 거래가 처리되는 시스템 환경에서 가치가 극대화 됩니다.

CruzTP 개요

CruzTP는 다수의 클라이언트 요청에 대해 효과적인 분산 트랜잭션 처리를 함으로써 시스템 성능을 최대화하며, Mission Critical한 기간업무를 완벽하게 수행하는 TP-Monitor로 국제 규약인 x/open DTP를 따르고 있으며 분산처리 속도에 있어서도 타 제품에 비해 탁월한 속도와 어떤 환경에서도 성능을 발휘할 수 있는 안정성을 보장합니다.

제품 구성

CruzTP
  • - 엔진에 해당하는 System Process (MRP, TPH, TPL)
  • - 다양한 기능 지원 Agent Process (TMS, RMH)
  • - 다수의 Daemon(RMON, mond)

주요기능

  • Queue 구현 방식
    MSSQ(Multi-Server Single-Queue): 같은 서버별로 하나의 큐를 공유 SSSQ(Single-Server Single-Queue): 각 서버별로 따로 큐를 사용
  • 다양한 통신방법
    • - Synchronous /Asynchronous 방식
    • - Broadcast /Event 방식
    • - Conversation 방식
  • 분산 트랜잭션 처리
    • - 다양한 환경에서의 글로벌 트랜잭션 처리시 2PC지원
    • - 다수의 Node와 다수의 DB 환경에서도 2PC 지원
    • - 1-Node, 1-DBMS / 1-Node, N-DBMS
    • - N-Node, 1-DBMS / N-Node, N-DBMS
  • 우선순위
    메세지 우선순위 서비스 우선순위
    • - Client에서 요청을 할 때 별도의 우선 순위를 높게 주게 되면 해당 요청은 다른 요청보다 빨리 처리
    • - 각 서비스마다 우선 순위를 두어 자동적으로 우선순위가 높은 서비스 요청부터 우선 처리 가능
  • RQ (Reliable Queue)
    • - 서비스 신뢰성 및 성능 보장을 위해 서비스 요청 및 응답을 메모리로 관리
    • - 시스템 다운 등 데이터 유실 시 복구를 위해 별도의 파일 시스템이나 장치를 사용
  • Multi-Node & Multi-Domain 구조
    Multi-Node 구조 (Domain 內) Multi-Node 구조
    • - 도메인 개념에 따라 업무 특성에 맞춰 single/multi 도메인으로 시스템 구성
    • - 각 도메인은 여러 개의 노드로 구성
    • - 노드들 간의 업무전문 및 상태/제어 전문 송수신 가능

특장점

구조적 측면
  • - 분산메시지 전달 방식으로 중앙 집중식 처리보다 월등한 성능
  • - Remote Client일 경우 따로 Handler가 대행
관리적 측면
  • - 직관적인 관리툴
  • - 처리 Count, 취소 Count, 큐 사용량 등의 통계 정보
  • - config조정으로 별도의 코딩 필요없이 이벤트 방식으로 장애처리
기능적 측면
  • - X/OPEN DTP 표준 준수
  • - Field buffer 기능 제공으로 서버와 클라이언트 간의 간단한 I/F
  • - 동적인 Configuration의 재구성이 가능하여 온라인 중에도 신규 서비스 추가 가능(24*365)
  • - 타 시스템과의 연계를 위한 어댑터 제공으로 간단한 config 조정으로 연계
  • - 실시간으로 서버프로그램에서 발행한 log/trace 조회

도입사례

  • 수협중앙회 펌뱅킹 시스템 개발 수협

    - 구축기간 : 2005.09 ~ 2006.01

    - 당사는 수협에 트랜잭션 처리를 제어하는 CruzTP를 구축함으로써 효과적인 분산 트랜잭션 처리로 시스템 성능을 최대화하여 어떠한 환경에서도 안정적인 성능을 발휘하는 환경을 구현하였습니다.

  • 대구은행 센터컷 채널통합시스템 구축 수협

    - 구축기간 : 2006.02 ~ 2006.08

    - 다양한 채널을 통합하여 시스템 운영의 효율성을 제고하고자 진행된 본 사업에서 트랜잭션 처리를 감시하고 제어하는 CruzTP를 구축하여 안정적이고 탁월한 성능으로 대규모의 거래가 처리되는 시스템 환경을 구현하였습니다.

  • 농협 신용MCA, 대외MCA 시스템에서 운영중 농협

    - 국내에서 가장 많은 거래량을 소화하고 있는 농협 전산시스템에서 CruzTP는 최초 도입이후 현재까지 대량 거래에도 시스템이 다운되지 않고 성능을 유지하며 안정적으로 운영될 수 있도록 분산 트랜잭션 기능을 충실히 수행하고 있습니다.

더 많은 솔루션 도입실적 확인하기

영업문의 : 김태룡 전무 / 기술문의 : 김태룡 전무 (070-4366-3032)

브로셔 다운로드