API
API, bir yazılımın başka yazılımlardaki işlevleri veya verileri hangi kurallarla kullanabileceğini tanımlar.
API, İngilizce Application Programming Interface ifadesinin kısaltmasıdır; uygulama programlama arayüzü anlamına gelir. Bir yazılımın başka programlara hangi işlevleri veya verileri sunduğunu ve bunların nasıl kullanılacağını tanımlar. Aynı sistemin içinde veya farklı sistemler arasında bulunabilir; her API internetten erişilebilir değildir.
Örneğin kurgusal bir mağaza, B-6 ürününün kullanılabilir stokunu ERP'nin API'sinden sorabilir. İstek, yanıt ve erişim yetkileri birbiriyle uyumlu olmalıdır. Arayüzün bulunması, hangi stokun gösterileceğini veya yanıt gelmediğinde ne yapılacağını kendiliğinden belirlemez.
Bu nedenle API, tamamlanmış entegrasyonla aynı şey değildir. Entegrasyon ayrıca veri alanlarını ve iş kurallarını eşleştirir; hataları ve tekrarlanan işlemleri ele alır.
Kaynaklar
İlgili terimler
- ERPERP; satın alma, stok, sipariş ve finans gibi temel işletme süreçlerini ortak veriler üzerinden birleştirir.
- Transactional InboxTransactional inbox, tekrar teslim edilen mesajların yerel işlemi yinelemesini önlemek için kalıcı mesaj kayıtları kullanır.
- Mesaj onayıMesaj onayı, bir teslimatın belirlenen kurala göre alındığını veya işlendiğini mesaj aracısına bildirir.
- Yeniden denemede rastgele gecikmeRetry jitter, bekleme sürelerini rastgele değiştirerek birçok istemcinin aynı anda yeniden istek göndermesini azaltır.
- Test kiracısıKiracılı uygulamada denetimler için kurulmuş, mantıksal olarak ayrılmış müşteri alanı.
- Webhook tekrar gönderimiWebhook tekrar gönderimi, bir bildirimin yeniden iletilmesidir. Eksik işlemi tamamlama ve tekrarlama saldırısı için farklı kontroller gerekir.
Bu konudaki yazılar








ASES ile API ve entegrasyon
ERP, CRM ve mağaza sorunsuz bağlantılı

