CruzTP

TP-Monitor

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

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

서로 다른 OS, DBMS 환경 하에서 트랜잭션을 보장

주요기능


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 구조

  • 도메인 개념에 따라 업무 특성에 맞춰 single/multi 도메인으로 시스템 구성
  • 각 도메인은 여러 개의 노드로 구성
  • 노드들 간의 업무전문 및 상태/제어 전문 송수신 가능

특장점


구조적 측면

  • 분산메시지 전달 방식으로 중앙 집중식 처리보다 월등한 성능
  • Remote Client일 경우 따로 Handler가 대행

관리적 측면

  • 직관적인 관리툴
  • 처리 Count, 취소 Count, 큐 사용량 등의 통계 정보
  • config조정으로 별도의 코딩 필요없이 이벤트 방식으로 장애처리

기능적 측면

  • X/OPEN DTP 표준 준수
  • Field buffer 기능 제공으로 서버와 클라이언트 간의 간단한 I/F
  • 동적인 Configuration의 재구성이 가능하여 온라인 중에도 신규 서비스 추가 가능(24*365)
  • 타 시스템과의 연계를 위한 어댑터 제공으로 간단한 config 조정으로 연계
  • 실시간으로 서버프로그램에서 발행한 log/trace 조회

주요 활용 사례


수협중앙회

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


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

대구은행

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


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

농협

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


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