Distributed Transaction مانند Transaction های معمولی است و چهار خصوصیت مشهور ACID مانند atomicity, consistency, isolation و durability را دارا هستند فقط در Distributed Transaction ها مدیر transaction می تواند مجموعه عملیات که توسط چند سرور متصل به شبکه انجام شود را مدیریت کند.
Java Transaction API یا JTA در Java EE قابلیت Distributed Transaction را دارد، بسته به فریم ورکی که استفاده می کنید اینکار متفاوت است، Java EE Application Server ها با استفاده از JTA و XA protocol این قابلیت را فراهم می سازند اما در Spring Framework این داشتن قابلیت هم از طریق JTA و هم بدون JTA امکانپذیر است.