İşlem işleme, bilgisayar tabanlı bir mantıksal işlem grubudur. İşlem işlemenin çalışması için tüm işlemlerin grup halinde başarılı veya başarısız olması gerekir. İşlem işleminin basit bir örneği, banka hesabınızdan bir fatura ödemesidir. Hesabınızdan bir fatura ödeme işlemi, hesabınıza 100 ABD Doları (USD) borç vermekten ve hizmet sağlayıcınızın hesabının alacaklandırılmasından ibarettir.
Bu basit bir işlem gibi görünebilir, ancak aslında birkaç alt işlemden oluşabilir. 100 USD tutarında borçlanma başarılı olsaydı, ancak kredi hizmet sağlayıcısının hesabına geçmediyse, işlem başarısız olur. 100 USD'niz işlemin bir yerinde kaybedilecek. İşlem işleme sistemi, tutarlılık sorunlarını önlemek için tüm işlemlerin tek bir işlemde gruplandırılmasını sağlar.
İşlem yapabilen sistemler, aksi takdirde ACID testi olarak bilinen atomiklik, tutarlılık, izolasyon ve dayanıklılık testlerini geçmelidir. İşlemler atomik olarak bilinir, işlemin gerçekleşip gerçekleşmeyeceği anlamına gelir. Bir hesaptan borçlandırılmışsa, başka bir hesaba kredilendirilmek zorundadır.
İşlem işleme sistemi her zaman kendi kurallarına uygun olmalıdır. İşlemin her iki tarafında da hatalar meydana gelirse, işlem başarısız olur. İşlemleri yalıtmak , diğer işlemlerin işlem sırasında hiçbir zaman bilgileri görmemesi anlamına gelir. İşlemden önce veya sonra ancak işlem sırasında bilgileri görebilirler. Örneğin, iki kişi en son tiyatro koltuğunu aynı anda ayırıyorsa, her ikisi de rezervasyondan önce koltuğu görebilir, ancak yalnızca bir kişi o koltuğu ayırmada başarılı olabilir.
İşlemler dayanıklı olmalı. Bu, tiyatrodaki son koltuk rezervasyonu yapıldığında ve koltuğun sizin olduğuna dair bir bildirim aldığınızda, kalıcı olarak kaydedildiği anlamına gelir. Sistemde ne gibi bir sorun yaşanırsa yapılsın, işlemin kalıcı olması için işlem işleme sisteminde yedekler var.
İşlem işleme sistemleri 1970'lerden beri mevcuttu ve neredeyse tüm işletmeler bunları kullanıyor. İnternetin ortaya çıkışı, işlem işleme sistemlerinde ve yazılımlarında bir patlama gördü. Yıllar boyunca, gerekli yazılımı satın alma ve uygulama maliyeti o kadar düşmüştür ki çoğu işletme bunu karlı bir şekilde uygulayabilir. İşlem işlemleri sayesinde evden bankacılık işlemleri yapmak, internet üzerinden tatil rezervasyonu yapmak, alışveriş yapmak ve evden çalışmak artık hazır ve daha az zaman alıyor.


