zep@server: ~/hizmetler/yazilim-gelistirme/api-sistem-entegrasyonu
$ api --connect

API ve Sistem Entegrasyonu: Programlarınızı Birbirine Bağlamak

kaynak | dönüşüm | hedef | log
✓ Sistemler senkron çalışıyor

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ışmaStandart proje
Bağlantı analizi: hangi veri, hangi yöne, hangi sıklıktaDahil
API belgelerinin incelenmesi ve yapılabilirlik raporuDahil
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ıtDahil
Test ortamında deneme ve gerçek veriyle doğrulamaDahil
İzleme paneli: son çalışma, başarı oranı, hatalı kayıtlarDahil
Teknik belge ve bakım kılavuzuDahil
Teslim sonrası 60 gün hata düzeltmeDahil
API sunmayan programlar için dosya tabanlı aktarımAyrı fiyatlanır
Bağlanan programların lisans ve API erişim ücretleriHariç
Programların kendi içindeki hataların düzeltilmesiHariç

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.

01

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

02

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

03

Geliştirme (1 ile 3 hafta)

Bağlantı yazılır, hata yönetimi ve günlük kayıt kurulur

04

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

05

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.

Sıradaki başarı hikayesi sizin olsun!

Dijital altyapınızı güçlendirmek, maliyetlerinizi düşürmek ve verimliliğinizi artırmak için yanınızdayız. 100'den fazla projede edindiğimiz deneyimi sizin işletmeniz için de kullanmak istiyoruz.

$ teklif_al

Son güncelleme: