API ve Sistem Entegrasyonu: Programlarınızı Birbirine Bağlamak
Sistem entegrasyonu hizmeti, işletmenizde ayrı çalışan programların birbiriyle otomatik veri alışverişi yapmasını sağlayan bağlantıların yazılmasıdır: muhasebe ile e-ticaret, CRM ile web formu, stok programı ile pazaryeri, kargo ile sipariş sistemi. Bağlantı analizi, geliştirme, hata izleme, günlük kayıt ve teknik belge kapsama girer. Hedef, aynı verinin iki programa elle girilmesini bitirmektir.
// Sistem entegrasyonu kime uygun?
Sistem entegrasyonu, aynı bilgiyi birden fazla programa elle giren ya da programlar arasında veri taşımak için her gün saatler harcayan işletmeler içindir. Elle aktarım yalnızca zaman değil hata da üretir: yanlış stok, eksik fatura, gecikmiş kargo. Programlar zaten API sunuyorsa sistem entegrasyonu bir kez yazılır ve yıllarca kendi kendine çalışır. Aşağıdaki durumlardan birindeyseniz doğru sayfadasınız.
- Siparişler e-ticaretten muhasebeye her gün elle giriliyor
- Web formundan gelen başvurular CRM'e kopyalanıyor, bazıları kayboluyor
- Stok üç yerde tutuluyor: mağaza, depo programı ve pazaryeri
- İki program "entegre" satıldı ama aslında Excel dışa-içe aktarımıyla çalışıyor
İki programlı küçük işletmeden 8 sistemli üreticiye aynı yöntemi uyguluyoruz; değişen bağlantı sayısı ve veri hacmidir.
// Kapsama dahil olanlar ve olmayanlar
Proje bağlantı bazlı yürür; her bağlantı ayrı analiz edilir ve fiyatlanır. Aşağıdaki tablo standart projede olanı ve dışarıda kalanları satır satır gösterir. Bağlanacak programların API sunması gerekir; sunmayan programlar için dosya tabanlı alternatif değerlendirilir ve bu sınır teklifte açıkça yazılıdır, sonradan değişmez.
| Çalışma | Standart proje |
|---|---|
| Bağlantı analizi: hangi veri, hangi yöne, hangi sıklıkta | Dahil |
| API belgelerinin incelenmesi ve yapılabilirlik raporu | Dahil |
| Veri eşleme tablosu (alan alan hangi bilgi nereye) | Dahil |
| Bağlantı geliştirme (tek yönlü ya da çift yönlü) | Dahil |
| Hata yönetimi: yeniden deneme, uyarı e-postası, günlük kayıt | Dahil |
| Test ortamında deneme ve gerçek veriyle doğrulama | Dahil |
| İzleme paneli: son çalışma, başarı oranı, hatalı kayıtlar | Dahil |
| Teknik belge ve bakım kılavuzu | Dahil |
| Teslim sonrası 60 gün hata düzeltme | Dahil |
| API sunmayan programlar için dosya tabanlı aktarım | Ayrı fiyatlanır |
| Bağlanan programların lisans ve API erişim ücretleri | Hariç |
| Programların kendi içindeki hataların düzeltilmesi | Hariç |
Bağlantı yeni bir uygulama gerektiriyorsa web uygulama geliştirme ayrı sayfada anlatılır; WordPress ve WooCommerce tarafındaki bağlantılar WordPress özel geliştirme kapsamındadır.
// Nasıl işliyor, ne kadar sürüyor?
Tek yönlü basit bir bağlantı 1 ile 2 hafta, çift yönlü ve çok alanlı bir bağlantı 3 ile 5 hafta sürer; süre analiz raporunda bağlantı bazında yazılır. Bağlantı önce test ortamında örnek veriyle denenir, sonra gerçek veriyle birkaç gün paralel çalıştırılır; doğrulanmadan canlıya alınmaz. Teslimden sonra 60 gün hata düzeltme güvencesi vardır.
Analiz (2 ile 3 gün)
Programlar, API belgeleri, veri alanları, yön ve sıklık çıkarılır; yapılabilirlik raporu yazılır
Veri eşleme (1 ile 2 gün)
Hangi alanın nereye gideceği, dönüşüm kuralları ve çakışma durumları tabloya yazılır, onaylanır
Geliştirme (1 ile 3 hafta)
Bağlantı yazılır, hata yönetimi ve günlük kayıt kurulur
Test ve paralel çalışma (3 ile 5 gün)
Örnek veriyle denenir, gerçek veriyle paralel çalıştırılır, sonuçlar karşılaştırılır
Canlıya alma ve teslim (1 gün)
Bağlantı açılır, izleme paneli ve teknik belge teslim edilir
// Fiyat neye göre belirleniyor?
Fiyatı üç değişken belirler: bağlantı sayısı, yön (tek ya da çift yönlü) ve veri alanı sayısı. Web formundan CRM'e tek yönlü 5 alanlık bir bağlantıyla e-ticaret, muhasebe ve kargo arasında çift yönlü 40 alanlık bir bağlantı aynı iş yükü taşımadığından sabit liste yerine analiz raporuna dayalı teklif veriyoruz. Analiz ücretsizdir ve teklif eşleme tablosu onaylandıktan sonra sabitlenir.
Programın API'si beklenmedik biçimde eksik çıkarsa alternatif yol ve maliyeti yazılı sunulur; onaysız ilerlenmez. Ödeme teslim aşamalarına bölünür. Kod ve erişimler sizindir.
// Aldığımız sonuçlar
Aşağıdaki üç vaka farklı bağlantı türlerini temsil eder. Müşteri adlarını izinleri olmadan paylaşmadığımız için sektör ve ölçek bilgisiyle veriyoruz; rakamlar izleme panelinden ve müşteri ölçümlerinden alınmıştır. Üçünde de bağlantı Zep Bilişim tarafından paralel çalışmayla doğrulanıp canlıya alındı ve izleme paneliyle teslim edildi.
- Toptancı, stok programı ile WooCommerce — İki yönlü stok ve sipariş bağlantısı; günde 2 saatlik elle giriş kalktı, stok uyuşmazlığı kaynaklı iptal %7'den sıfıra indi
- Sigorta acentesi, web formu ile CRM — Başvurular anında CRM'e düşüyor, temsilciye atanıyor; kaybolan başvuru sorunu bitti, ilk dönüş süresi 1 günden 2 saate indi
- Üretici, muhasebe ile e-ticaret ve kargo — Sipariş otomatik faturalanıyor ve kargo etiketi üretiliyor; aylık 1.200 siparişin işlenmesi 3 kişiden 1 kişiye düştü
İki programın "entegre" olması Excel'in bir yerden indirilip diğerine yüklenmesi değildir. Gerçek entegrasyon siz uyurken çalışır ve hata verdiğinde size haber verir.
// İşi yürüten ekip
Projeyi Zep Bilişim kurucusu Caner Zep Çelik yürütüyor. Kurucu ve teknik danışman olarak 2020'den bu yana API entegrasyonları, yazılım mimarisi ve web geliştirme üzerine çalışıyor; bugüne kadar 100'ün üzerinde projede yer aldı. Analizi, veri eşlemesini ve hata yönetimi tasarımını kendisi yapıyor, işi taşerona devretmiyor.
Teknik belge aynı kişi tarafından yazılır: bağlantının mimarisi, eşleme tablosu, hata durumlarında ne yapılacağı, erişim anahtarlarının nerede tutulduğu. Belge ileride başka bir ekibin bağlantıyı sürdürebilmesini sağlar.
// Hangi durumlarda gerekmez?
İki program arasında zaten resmî ve çalışan bir entegrasyon varsa yeniden yazmak gereksizdir; analizde bunu açıkça söylüyoruz ve mevcut bağlantının doğru yapılandırılmasını öneriyoruz. Aktarılan veri ayda birkaç kayıtsa ve elle giriş 10 dakika alıyorsa entegrasyon maliyetini karşılamaz; bunu da görüşmede belirtiyoruz.
Programlardan biri API sunmuyor ve dosya aktarımı da desteklemiyorsa bağlantı kurulamaz; o durumda program değişikliği değerlendirilir ve sırayı buna göre yazıyoruz.
OWASP'ın API güvenliği ilk 10 listesi yazdığımız her bağlantıda kontrol ettiğimiz güvenlik risklerini bağımsız kaynaktan açıklar; test adımımız bu listeye göre kurulur.
// Sıkça Sorulan Sorular
API sunan her programı: muhasebe ve ön muhasebe, CRM, e-ticaret altyapıları, pazaryerleri, kargo firmaları, e-fatura entegratörleri, ödeme kuruluşları, ERP ve stok programları, form ve rezervasyon araçları. Analizde her programın API belgesi incelenir ve yapılabilirlik raporda yazılır; API sunmayan program için dosya tabanlı alternatif değerlendirilir.
Her bağlantı hata yönetimiyle yazılır: başarısız aktarım otomatik yeniden denenir, tekrar başarısız olursa size uyarı e-postası düşer ve hatalı kayıt izleme panelinde listelenir. Veri kaybolmaz, kuyrukta bekler. 60 günlük destek süresinde hatalar ücretsiz giderilir; sonrasında aylık bakım paketiyle izleme sürdürülür.
API sağlayıcıları sürüm değiştirdiğinde bağlantı etkilenebilir; bu yüzden bağlantı sürümlü API'lerle ve değişiklik bildirimlerine abone olarak yazılır. İzleme paneli başarı oranındaki düşüşü hemen gösterir. Aylık bakım paketinde sürüm değişiklikleri bizim tarafımızdan takip edilir ve uyarlanır; tek seferlik projede değişiklik ayrı teklifle yapılır.
Erişim anahtarları şifreli saklanır, aktarım şifreli bağlantıyla yapılır ve yalnızca gereken alanlar taşınır. Kişisel veri içeren aktarımlarda KVKK gereklilikleri eşleme tablosunda işaretlenir ve gereksiz alan taşınmaz. Günlük kayıtlar sizin sunucunuzda tutulur; hangi verinin nereye gittiği her zaman izlenebilir ve teknik belgede yazılıdır.
Tek yönlü bağlantıda veri bir programdan diğerine akar; örneğin sipariş e-ticaretten muhasebeye gider. Çift yönlü bağlantıda iki program birbirini günceller; örneğin stok hem depo programından mağazaya hem mağazadan depoya yazılır. Çift yönlü bağlantıda çakışma kuralları eşleme tablosunda tanımlanır ve daha uzun test gerektirir.
Bağlantı canlıya alındığı gün elle giriş biter; ilk hafta paralel kontrol önerilir. Zaman kazancı ve hata azalması ilk ayda izleme panelinde ölçülür. Analiz raporunda tahmini kazanç saat cinsinden yazılır; teslimde gerçekleşen kazanç karşılaştırılır ve tek seferlik projede 60. günde kısa bir değerlendirme raporu iletilir.
// İlgili Hizmetlerimiz
Web Uygulama Geliştirme
Web uygulama geliştirme: tarayıcıda çalışan yönetim paneli, müşteri portalı, rezervasyon ve SaaS ürünleri.
Detay Gör → WordPressWordPress Özel Geliştirme ve Entegrasyonlar
WordPress özel geliştirme: ihtiyaca göre yazılmış tema, eklenti ve API entegrasyonu.
Detay Gör → WordPressWooCommerce Teknik Destek
WooCommerce teknik destek: mağaza kurulumu, sanal POS ve kargo entegrasyonu, ürün aktarımı, sipariş akışı sorunları.
Detay Gör →Son güncelleme: