Hareket işlem sistemi

Hareket işlem sistemi (Alm. Transaktionssystem; İng. transaction processing system; kısaca TPS) bir işletmede meydana gelen yapılandırılmış ve sürekli yinelenen olguları kaydetmek, izlemek, saklamak, işlemek ve yayımlamak için kullanılan bir bilgisayar tabanlı bilişim sistemidir. Bu olgulara örnek olarak arasında sipariş almak, fatura ve irsaliye hazırlamak, mal ve hizmet teslim almak ya da etmek, bordro hazırlamak gösterilebilir. Bir işletmede kullanılan kaynakların, işletme içinde ve dışındaki çıkar ve ilgi gruplarının her biri açısından anlamlı olan ve zamanla meydana gelen her bir değişimine hareket (ya da işlem) denir. Hareketler bir kurumun işleyişi sırasında meydana gelen olgulardır. Bu olgular fiziksel, parasal ya da kavramsal kaynakların özelliklerinden birinin, bir bölümünün ya da tümünün değişimini içerir. Kimi zaman bir hareket başka hareketlerin meydana gelmesine neden olur.
Her kaynak, kendisiyle ilgili çıkar grubu açısından anlamlı özelliklerini betimleyen bir veri kümesi kullanılarak tanımlanabilir. İşletme kaynaklarının geçirdikleri değişimler, kaynakları tanımlamakta ve soyutlamakta kullanılan verilerin de değişimini gerektirir.

Bilgisayar bilimlerinde hareket işlem sistemleri

Bilgisayar bilimleri açısından, hareket, bir bilgisayar sisteminin yerine getireceği birbiriyle ilişkili bir dizi işlemden ibarettir. Bu işlemler bir bütün olarak görülür ve sonuçta bir hareket ya başarıyla gerçekleşir ya da gerçekleşmeyerek hareketin başlamasından hemen önceki noktaya dönülür. Bu işlemlerin gerçekleştirilmesiyle bir veri tabanında yer alan bir dizi veri değişim geçirerek yeni değerler alır.

Çevrimiçi hareket işleme (OLTP)

Çevrimiçi hareket işleme (İng. online transaction processing; kısaca OLTP) ise gerçek zamanlı olarak icra edilir. Bu sayede kurumsal verilerin güncelliği sürekli korunur. Kurumun işleyişinin haftanın yedi günü 24 saat süreyle (7 × 24) gerçek zamanlı olarak modellenebilmesi mümkün hale gelir. Bu üstünlüğüne karşın, çevrimiçi hareket işlemciliğinin güvenlik ve devamlılık giderleri çok daha yüksektir.

Hareket işlem sistemlerinin özellikleri

Hareket işlem sistemleri doğaları gereği büyük miktarlarda veri barındırır ve barındırdıkları bu verileri neredeyse sürekli olarak işlerler. Verilerin çoğunluğu kurum içinden kaynaklanır ve kullanıcılar da çoğunlukla kurumsaldır. Veriler hareketlerin ayrıntılarını betimler ve son derece biçimlenmiştir; tüm girdiler ve hemen hemen tüm çıktılar hareketlerin ayrıntılarını gösterir. Hareketlerin mantıkları görece basit olduğundan, işlemsel karmaşıklık düzeyleri oldukça düşüktür. Yüksek miktarda veriyi barındırmak için veri depolama kapasitelerinin yüksek olması gerektiği gibi, bu verileri işleyerek çok sayıda hareketi gerçekleştirmek zorunda olduklarından yüksek hızlara da gereksinme duyarlar. Son olarak, kurumsal operasyonların sürekliliği, doğruluğu ve geçerliliğini sağlayabilmek için hareket işlem sistemlerinin güvenilirlik, bütünlük, süreklilik ve yararlanılabilirliklerinin yüksek olması gerekir.

Hareket işlem sistemi yönetimi

Hareket işlem sistemi yönetiminde temel amaç sistemin performansının yanı sıra güvenilirlik, bütünlük, süreklilik ve yararlanılabilirliğinin kurumsal hedeflere uygun düzeylerde olmasının sağlanmasıdır. Sistemlerin kritiklikleri ve işletmelerin olanakları ölçüsünde farklı politika ve yordamlar uygulanarak, bu amaçların gerçekleştirilmesi gerekir. Alınacak önlemlerin en temel olanı, yerinde ve uzakta veri yedeklemedir. Doğal veya insan eliyle meydana gelecek yıkımlar karşısında sistemin en kısa sürede ve en az iş yitimiyle devreye girmesini sağlayacak yıkım onarımı planları hareket işlem sistemi yönetiminin bir parçasıdır. Yıkım onarımı seçenekleri arasında uzak bir yerde—örneğin bir başka kentte—başka bir işletme tarafından sağlanan sistemin ve ofis düzeninin çalışır durumda bir benzeri olan sıcak tesisler; veya diğer işletmenin yalnızca bilişim altyapısını sağladığı, yazılım ve donanımın bizzat işletmenin kendisi tarafından sağlandığı soğuk tesisler sayılabilir.