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