Kısa tanımIdempotency (tekrar işleme güvenliği), aynı işlemin bir kereden fazla yapılmasının sonucu değiştirmemesidir; entegrasyonda yeniden denemenin mükerrer kayıt üretmemesini sağlar.
Kesinti sonrası yeniden deneme, “en az bir kez” teslim ve tamponun yeniden oynatılması aynı mesajın hedefe birden fazla ulaşmasına yol açabilir. Hedef işlem idempotent değilse aynı üretim teyidi iki kez kaydedilebilir.
Yaygın yöntemler: olay için benzersiz bir anahtar üretip hedefte benzersiz kısıtla kaydetmek, “varsa atla” kalıbıyla yazmak, hedef sistemin tekrar çağrıları tanıyan kimliklerini kullanmak. SQL için SQL tablo tasarımcısı bu kalıbı hazır üretir.
OPC Router projelerinde
OPC Router akışlarında mükerrer kayıt davranışı kabul testinde açıkça sınanır: bağlantı kesilip tekrar kurulduğunda aynı işlemin ikinci kez oluşmadığı doğrulanır.