검색
색인
분산 트랜잭션 처리, 分散-處理, Distributed Transaction Processing, DTP
분산 데이터 처리(DDP)의 한 형태로, 하나의 트랜잭션 처리를 상호 협력하는 복수의 컴퓨터 시스템에서 실행하는 것. 클라이언트/서버(client/server) 시스템과 같은 분산 컴퓨팅 환경(DCE)에 적합한 트랜잭션 처리 형태이다. 처리 요구를 하는 시스템과 실제로 트랜잭션을 처리하는 시스템이 달라도 일련의 트랜잭션 처리를 협력해서 실행한다. 그러기 위해서는 ㉠처리를 요구하는 시스템이 대상이 되는 데이터나 응용 프로그램이 존재하는 장소(망 주소나 시스템 이름)를 의식하지 않고 처리할 수 있는 투명성, ㉡네트워크상의 일부 시스템에 장애가 발생하는 경우에도 트랜잭션의 일관성이나 독립성이 보장되는 장애 시의 동기성(同期性), ㉢이기종 접속 시의 부호 변환 등이 요구된다.
유닉스 오픈 시스템 표준화 단체인 X/오픈(X/open)에서 분산 트랜잭션 처리에 관한 X/오픈 분산 트랜잭션 처리 모델(DTP model)을 정의하였다. 대표적인 제품으로는 미국 노벨사의 턱시도(Tuxedo), 엔시나(Encima), AT&T사의 톱엔드(TOP END) 등이 있다.