거래처리시스템 (Transaction Processing System (TPS))

경영학
한 줄 정의: 판매, 입출고, 급여계산 등 조직의 일상적이고 반복적인 거래를 정확하고 신속하게 기록·처리하는 기초 수준의 정보시스템으로 상위 정보시스템의 데이터 원천이 된다.
거래처리시스템거래처리시스템 진행 순서: 일상 거래 → 거래처리시스템, 거래처리시스템 → 원천 데이터, 원천 데이터 → 상위 시스템.일상 거래판매·입출고·급여거래처리시스템TPS·기록·처리원천 데이터집계되어 위로 공급상위 시스템MIS·DSS·EIS정보시스템 피라미드의 맨 아래 층 — 상위 시스템이 그 위에 구축됨한계TPS의 정합성 오류는 모든 상위 시스템의 신뢰성을 훼손거래처리시스템거래처리시스템 진행 순서: 일상 거래 → 거래처리시스템, 거래처리시스템 → 원천 데이터, 원천 데이터 → 상위 시스템.일상 거래판매·입출고·급여거래처리시스템TPS·기록·처리원천 데이터집계되어 위로 공급상위 시스템MIS·DSS·EIS정보시스템 피라미드의 맨 아래 층 — 상위 시스템이 그위에 구축됨한계TPS의 정합성 오류는 모든 상위 시스템의신뢰성을 훼손

쉽게 풀면

물건을 팔거나 재고가 들어오고 나가는 것처럼 매일 반복되는 거래를 하나하나 정확히 기록하는 가장 기본적인 시스템이다.

왜 중요한가

거래처리시스템(TPS)은 판매, 입출고, 급여 지급처럼 조직의 일상적이고 반복적인 거래를 신속하고 정확하게 처리하기 위한 정보시스템으로, 경영정보시스템의 가장 기초적인 계층을 이루며 그 위에 경영진의 의사결정을 지원하는 상위 시스템들이 구축되는 토대로 다뤄진다. 은행의 계좌 이체 처리나 소매점의 판매시점관리(POS) 시스템이 대표적 사례로 언급된다.

논문에서는 이렇게 쓰입니다

TPS는 조직 정보시스템 피라미드의 최하단에 위치해 MIS, DSS, EIS 등 상위 시스템에 원천 데이터를 공급하는 역할을 수행한다.

POS 단말기에서 발생하는 판매 거래는 실시간으로 재고 데이터베이스를 갱신하고, 이 데이터가 집계되어 MIS의 판매보고서로 이어진다.

"연구는 소매 유통업체의 TPS 장애가 실시간 재고 데이터를 공급하지 못했을 때 상위 수요예측 시스템의 정확도가 얼마나 저하되는지를 사례로 분석하였다."

이 문장은 가장 기본적인 거래 기록 시스템이 멈추면, 그 위에서 돌아가는 다른 분석 시스템들의 정확도도 함께 떨어지는지를 사례로 확인했다는 뜻입니다.

조금 더 깊게 보면

TPS는 대량의 거래를 실시간으로 정확하게 처리하는 안정성이 최우선 요구사항이어서, 이를 소홀히 설계하면 데이터 정합성 오류가 이후 모든 상위 분석 시스템의 신뢰성을 훼손하는 결과로 이어질 수 있다. 이는 조직 내 정보시스템 계층에서 가장 하위의 기초적 시스템으로, 그 위에 구축되는 경영정보시스템이나 의사결정지원시스템과는 다루는 정보의 성격과 목적이 다르다. TPS는 일괄처리(batch processing)와 실시간처리(online processing) 두 방식으로 운용되는데, 초기 급여계산처럼 주기적으로 모아 처리하는 방식에서 오늘날 온라인 예약이나 결제처럼 발생 즉시 처리하는 방식으로 무게중심이 옮겨왔다. ACID(원자성·일관성·고립성·지속성) 속성을 보장하는 트랜잭션 관리가 TPS 설계의 핵심 기술 요건으로 다뤄지며, 이 속성이 지켜지지 않으면 이중 청구나 재고 불일치 같은 오류가 발생한다.

주의할 점

TPS는 대량의 반복 거래를 정확·일관되게 처리하는 것이 핵심이므로 시스템 장애 시 조직 운영 전체가 즉각 마비될 수 있다. TPS는 대량 반복 거래의 정확성과 무결성이 최우선이므로, 신규 기능을 무리하게 추가하면 처리 속도와 데이터 정합성이 함께 저하될 위험이 있다.

관련 용어