Entegrasyonlar: sistemleri ortak bir olay zincirinde buluşturun.
Sistem entegrasyonu, farklı uygulama, cihaz ve iş sistemleri arasında verinin tanımlı kurallarla aktarılması ve ortak süreç bağlamında kullanılabilmesidir. Sağlıklı bir entegrasyon yalnız bağlantı kurmaz; hangi verinin, ne zaman, hangi yetkiyle, hangi anlamda ve hata durumunda nasıl işleneceğini açıkça belirler.
Entegrasyon; kaynak sistem ile hedef sistem arasında teknik bağlantıdan, veri eşleştirmeden ve operasyon kuralından oluşur. API, olay mesajı, dosya aktarımı veya endüstriyel ağ geçidi veriyi taşıyabilir; ancak taşıma yöntemi tek başına kayıtların aynı anlama geldiğini göstermez. Müşteri, görev, varlık, durum ve zaman gibi temel kavramların iki sistemde nasıl temsil edildiği; veri sahipliği, güncelleme yönü, yetkilendirme ve hata davranışıyla birlikte tanımlanmalıdır.

Sinyal nereden geliyor?
- İş uygulamaları — CRM, ERP, muhasebe, bakım, planlama veya görev sistemleri; müşteri, iş emri, varlık, durum ve işlem kayıtları üretebilir.
- API ve olay kayıtları — HTTP API'leri, olay mesajları veya webhook benzeri mekanizmalar; değişikliklerin sistemler arasında istekle ya da olay oluştuğunda aktarılmasını sağlayabilir.
- Endüstriyel ve saha sistemleri — PLC, SCADA, telematik, sensör platformu veya edge gateway kayıtları; fiziksel durum ve ekipman verisini iş sistemi bağlamına taşıyabilir.
- Dosya ve toplu aktarım — CSV veya tanımlı başka dosya biçimleri; gerçek zamanlı bağlantının gerekli olmadığı ya da kaynak sistemin API sunmadığı durumlarda toplu veri alışverişi için kullanılabilir.
- Referans ve kimlik verileri — Müşteri kodu, varlık numarası, görev kimliği, tesis kodu ve kullanıcı rolü gibi referanslar; farklı kaynaklardaki kayıtların doğru nesneyle eşleştirilmesini sağlar.
Ne söyler, ne söylemez?
- Bir sistemin API sunması hazır entegrasyon bulunduğu anlamına gelmez; erişim modeli, veri sözleşmesi, iş kuralları ve test kapsamı ayrıca belirlenmelidir.
- Aynı adlı alanlar iki sistemde farklı anlam taşıyabilir; kimlik ve durum eşleştirmeleri iş sahibi tarafından doğrulanmalıdır.
- “Gerçek zamanlı” aktarım gecikmesiz ve kesintisiz çalışma garantisi değildir; kuyruk, ağ, kaynak sistem ve işlem yükü teslim süresini etkileyebilir.
- Yeniden denenen bir istek aynı kaydı birden fazla kez oluşturabilir; tekrarların nasıl tanınacağı ve işlem sırasının nasıl korunacağı tasarlanmalıdır.
- OT ve kontrol sistemlerine bağlantı, üretim güvenliği ve süreklilik gereksinimleri gözetilerek sınırlandırılmalı; okuma ve yazma yetkileri ayrı değerlendirilmelidir.
Entegrasyonun iş olayını tanımlayın
Entegrasyon tasarımı “hangi sistemleri bağlayacağız?” sorusundan önce “hangi iş olayı iki sistem arasında paylaşılmalı?” sorusuyla başlamalıdır. Yeni müşteri oluşturulması, görevin atanması, varlık durumunun değişmesi veya bir saha adımının tamamlanması farklı veri ve zamanlama ihtiyaçları doğurur. Her olay için kaynak sistem, hedef sistem, tetikleyici, beklenen sonuç ve sorumluluk sahibi tanımlanmalıdır.
Ortak kimlik ve veri sözleşmesi kurun
İki sistem aynı müşteriyi veya varlığı farklı kodlarla tanıyabilir. Bu nedenle eşleştirme anahtarları, zorunlu alanlar, veri tipleri, birimler ve durum dönüşümleri açık bir sözleşmede tutulmalıdır. API tanımı teknik yüzeyi açıklarken veri sözlüğü kayıtların iş anlamını korur. Alan bulunamadığında, geçersiz değer geldiğinde veya bir kimlik eşleşmediğinde sistemin nasıl davranacağı da sözleşmenin parçasıdır.
Aktarım modelini ihtiyaca göre seçin
Her veri için aynı bağlantı yöntemi gerekmez. Anlık sorgular istek–yanıt modeliyle, değişiklik bildirimleri olay tabanlı akışla, yüksek hacimli veya dönemsel kayıtlar toplu aktarımla ele alınabilir. Endüstriyel sistemlerde doğrudan bağlantı yerine edge gateway veya aracı entegrasyon katmanı tercih edilebilir. Seçim; gecikme ihtiyacı, veri hacmi, kaynak sistem yetenekleri ve operasyon riskiyle birlikte yapılmalıdır.
Hata ve tekrar davranışını görünür kılın
Bağlantı kurulmuş olsa bile her kayıt başarıyla işlenmeyebilir. Zaman aşımı, eksik alan, yetki hatası veya hedef sistemin geçici olarak erişilememesi; yeniden deneme, hata kuyruğu ya da insan incelemesi gerektirebilir. Aynı isteğin tekrar gönderilmesi çift kayıt üretmemeli; olay kimliği ve işlem sonucu izlenebilmelidir. Başarı kadar işlenemeyen kayıtların da raporlanması gerekir.
Yetki ve sistem sınırlarını koruyun
Entegrasyon hesabı yalnız ihtiyaç duyduğu kayıtlara ve işlemlere erişmelidir. Kimlik bilgileri güvenli biçimde saklanmalı, aktarım şifreli kanaldan yapılmalı ve kritik işlemler kayıt altına alınmalıdır. PLC veya SCADA gibi OT sistemlerinde bilgi okumak ile kontrol komutu yazmak aynı risk düzeyinde değildir. Bu nedenle veri yönü ve komut yetkisi teknik keşifte ayrı ayrı onaylanmalıdır.
İyi tasarlanmış entegrasyon, sistemler arasındaki farkları gizlemez; hangi kaydın nereden geldiğini, nasıl dönüştürüldüğünü ve hedefte hangi sonuca ulaştığını görünür tutar. Belirsiz veya başarısız işlemler sessizce kaybolmak yerine yönetilebilir istisnalara dönüşür.
Ürün bağlantısı
WiiMor STS, yetkilendirilmiş sistemler arasında veri alışverişi kurulabilmesi için REST API temeli sunar. Aktarılacak kayıtlar, veri yönü, yetkilendirme, hata davranışı ve mevcut sistemin teknik yapısı entegrasyon görüşmesinde birlikte değerlendirilir.
Nerede işe yarıyor?
- Müşteri ve görev kayıtlarının aktarılması
Bir iş uygulamasında açılan müşteri veya görev kaydı diğer sisteme aktarılabilir. Hangi sistemin ana kayıt sahibi olduğu ve güncellemelerin hangi yönde ilerleyeceği önceden belirlenir.
- Tamamlanan iş sonucunun kaynak sisteme dönmesi
Görev durumu ve onaylanan saha kayıtları, ilgili iş emriyle eşleştirilerek kaynak sisteme geri iletilebilir. Aktarılacak alanlar ve kapanış kuralı proje kapsamında tanımlanır.
- Fiziksel kayıtların iş bağlamına taşınması
Sensör, telematik veya kontrol sistemi kaydı; ilgili varlık, tesis ve zaman bilgisiyle bir iş olayına bağlanabilir. Ham ölçüm doğrudan operasyon sonucu olarak kabul edilmez.
- Uyarıdan göreve geçiş
Başka bir sistemde oluşan uyarı, değerlendirme sonrasında görev veya inceleme kaydına dönüştürülebilir. Otomatik işlem ile insan onayı gerektiren durumlar ayrı tanımlanır.