Mevcut sistem değişmez
Kullandığınız yazılımı değiştirmenizi istemeyiz. Entegrasyon yükünü biz üstleniriz; sizin tarafınızda geliştirme gerekiyorsa bunu baştan yazılı olarak söyleriz.

Entegrasyon bir projenin en sık tökezlediği yerdir. Bu yüzden tek bir yönteme bağlı kalmıyoruz: API varsa API'den, yoksa veritabanından, o da yoksa dosya veya arayüz seviyesinde bağlanırız. Hangi yöntemin kullanılacağına keşifte birlikte karar veririz.
Kullandığınız yazılımı değiştirmenizi istemeyiz. Entegrasyon yükünü biz üstleniriz; sizin tarafınızda geliştirme gerekiyorsa bunu baştan yazılı olarak söyleriz.
Her entegrasyon salt okunur yetkiyle başlar. Veri akışı doğrulanmadan ve örnek kayıtlar karşılaştırılmadan yazma yetkisi açılmaz.
Bağlantı koptuğunda veri kaybolmaz; ağ geçidi tamponlar, bağlantı gelince sıralı şekilde gönderir. Mükerrer kayıt oluşmaması için her olay tekil kimlik taşır.
Hangi kayıt, ne zaman, hangi yöne aktı; hata varsa neden. Entegrasyon günlükleri sizin de görebileceğiniz bir panelde tutulur.
Aşağıdaki akış, tipik bir RFsis kurulumunun katmanlarını gösterir. Şirket içi ağ geçidi katmanı isteğe bağlıdır; verisinin kurum ağını terk etmesini istemeyen kurumlarda platformun tamamı da şirket içinde çalışabilir.
Sistemlerin hepsinde modern bir API bulunmuyor. Sahada karşılaştığımız her durum için çalışan bir yöntem var; aşağıdaki tablo hangisini ne zaman seçtiğimizi gösterir.
| Yöntem | Ne zaman kullanılır | Dikkat edilen |
|---|---|---|
| REST / GraphQL API | Hedef sistemin belgelenmiş bir API'si varsa. Tercih ettiğimiz yöntemdir. | Hız sınırları, sayfalama, yetki kapsamı, sürüm değişiklikleri |
| Webhook | Hedef sistem olay bildirimi gönderebiliyorsa; anlık tepki gerektiren akışlarda. | İmza doğrulama, tekrar gönderimde mükerrer önleme, sıra garantisi |
| Veritabanı görünümü | API yoksa ama veritabanına salt okunur erişim verilebiliyorsa. | Yalnızca görünüm (view) üzerinden okuma, kilitlenme riski, yoğun saat planlaması |
| Dosya / SFTP | Toplu aktarım yeterliyse; gece işleyen eski sistemlerde yaygındır. | Dosya adlandırma, kısmi dosya okuma, karakter kodlaması, arşivleme |
| Mesaj kuyruğu | Yüksek hacimli olay akışında ve sistemleri birbirinden ayırmak gerektiğinde. | Sıra, yeniden deneme politikası, ölü mektup kuyruğu |
| Şirket içi ağ geçidi | Sistem internete kapalıysa; veri dışarı çıkmasın isteniyorsa. | Yalnızca giden bağlantı, sertifika yönetimi, yerel tamponlama |
| Arayüz otomasyonu (RPA) | Hiçbir teknik erişim yolu yoksa; son çare olarak. | Kırılganlık, ekran değişikliklerine bağımlılık, denetim kaydı |
Bu, projenin sonu değil. Sahadaki kurulumlarımızın önemli bir bölümü API'si olmayan sistemlerle çalışır. Sırasıyla şunlara bakarız: veritabanına salt okunur erişim, düzenli dışa aktarım dosyası, yazıcı çıktısının yakalanması ve en son çare olarak arayüz otomasyonu. Hangi yöntemin seçildiğini, kırılganlığını ve bakım maliyetini baştan yazılı olarak paylaşırız.
Aşağıdaki liste en sık karşılaştıklarımız. Listede olmayan bir sistem, bağlanamayacağımız anlamına gelmez; yöntem seçimi her zaman keşifte yapılır.
Sevk kapısındaki anten, yüklenen paletteki 240 etiketi 4 saniyede okur ve ağ geçidine gönderir.
Tekrar eden okumalar birleştirilir, komşu kapıdan gelen yabancı okumalar sinyal gücüne göre elenir; tek bir “sevk olayı” üretilir.
Olay, açık sipariş satırlarıyla karşılaştırılır. 238 kalem eşleşir, 2 kalem eksiktir.
Sevkiyat ajanı eksik iki kalemi tespit eder; sevkiyatı durdurur, depo sorumlusuna eksik listesini gönderir ve düzeltme bekler.
Düzeltme sonrası sevk ERP'de kapatılır, CRM'deki siparişe sevk bilgisi işlenir, müşteriye bildirim e-postası gider, fatura süreci tetiklenir.
RFID okuyucu, ağ geçidi, RFsis platformu, ERP, CRM ve e-posta. Altı ayrı bileşen tek bir olayla konuşuyor. Kurulum sonrası bunların hiçbirini elle tetiklemeniz gerekmiyor; yalnızca eksik kalem çıktığında bir kişi devreye giriyor.

Entegrasyon, kurum ağına açılan bir kapıdır. Bu kapının nasıl açıldığı, kimin geçtiği ve nelerin kayıt altına alındığı proje başında yazılı olarak belirlenir.
Her entegrasyon için ayrı servis hesabı ve ayrı anahtar. Kişisel kullanıcı hesabıyla entegrasyon kurmayız; personel ayrıldığında akış durmaz.
Aktarımda TLS 1.2 ve üzeri; saklamada disk seviyesinde şifreleme. Anahtarlar kod içinde değil, gizli anahtar yönetiminde tutulur.
Şirket içi ağ geçidi yalnızca giden bağlantı kurar; kurum ağına dışarıdan port açılmaz. IP kısıtlaması ve VPN seçenekleri desteklenir.
Yalnızca göreve gereken alanlar taşınır. Kişisel veri içeren alanlar gerekmiyorsa hiç çekilmez; gerekiyorsa maskelenerek işlenir.
Tüm aktarımlar, hatalar ve yeniden denemeler kayıt altındadır. Kayıtlar dışa aktarılabilir ve iç denetime sunulabilir.
Hedef sistem API sürümü değiştiğinde entegrasyon önce test ortamında güncellenir; canlı ortama planlı geçiş yapılır.
Keşif görüşmesinde sistem listesini alır, her biri için hangi yöntemi kullanacağımızı ve ne kadar süreceğini yazılı olarak paylaşırız.