개요
BXM Center-Cut의 아키텍쳐 및 처리 방식 등을 설명한다.
1. BXM Center-Cut 아키텍쳐
BXM Center-Cut의 아키텍쳐 및 구성 요소들을 설명한다.
센터컷은 단시간 대량 데이터 처리를 목적으로 하면서, 단말거래 처리용 온라인 프로그램을 반복 호출하여 일괄 처리하는 Framework이다. 기존에 개발된 온라인 프로그램을 이용하여 대량 데이터를 처리하기 때문에 기본적으로 배치보다 처리 속도가 느리다. 이 단점을 보완하기 위해 병렬로 처리하게 되어 있으며, 이에 따라 요구 리소스(DB connection 등)가 높다.
BXM Center-Cut 구성 요소
요소 | 설명 |
---|---|
작업 관리 |
센터컷 작업을 관리한다. |
서버 관리 |
센터컷 서버를 관리한다. |
배치 등록 |
센터컷 실행에 필요한 입력 데이터를 배치를 이용하여 등록한다. |
메인 서비스 |
Job Scheduler 혹은 BXM Web Admin에 의해 호출되며, 처리 |
처리 서비스 |
메인 서비스에 의해 호출되며, 입력 데이블에서 Data를 읽어 |
집계 |
센터컷의 처리 상태 및 처리 결과를 집계한다. |
3. Center-Cut 데이터 분할 방법
4. Center-Cut 오류 재처리
센터컷 처리 온라인 서비스에서 오류가 발생한 입력데이터는 센터컷 기본정보에 등록된 사항에 따라 자동 재처리 된다.
-
"총 실행회차" 수만큼 작업을 재등록할 수 있다. 즉 "총 실행회차"가 3이면 본거래를 실행하고(1회), 오류재처리는 2회 실행이 가능하다.
-
"오류처리방법"이 "오류 재처리 하지 않음"이면 관리자가 수동으로 재등록을 해야한다. 이때 재등록된 데이터는 회차 번호가 1이 증가되어 새롭게 작업이 등록된다.
-
"오류처리방법"이 "자동 재등록"이면 오류가 발생한 데이터들을 자동으로 재등록하게 된다. 위와 마찬가지로 재등록된 작업은 회차 번호가 1 증가된다.