Elektronik veri değişimi
EDI, yapılandırılmış iş belgelerini sistemler arasında aktarır. Biçim, iş ortağı profili, veri eşlemesi ve yanıtların birbiriyle uyumlu olması gerekir.
Elektronik veri değişimi, yani EDI, standart bir yapıya sahip iş belgelerinin farklı şirketlerin sistemleri arasında elektronik olarak aktarılmasıdır. Siparişler, sevkiyat bildirimleri ve faturalar bu belgelere örnektir. EANCOM ve GS1 XML, EDI standartları arasındadır. E-postayla PDF göndermek tek başına bu tür bir yapılandırılmış sistemler arası aktarım oluşturmaz.
Kurgusal bir entegrasyon projesinde ERP, A-17 ürününden 10 adet içeren PO-84 siparişini gönderir. Hedef sistem aynı ürünü başka bir kimlikle tutar. Eşleme, iki kimliği birbirine bağlamalı ve birimi korumalıdır: Hatalı alan eşlemesi, 10 adedi 10 koliye dönüştürmemelidir.
Teknik teslimat ile iş açısından kabulü ayırın
Bir alındı bildirimi teknik teslimatı doğrulayabilir. Siparişin kabul edilip edilmediğini ise üzerinde anlaşılmış iş yanıtı göstermelidir. Yanıtları ilk siparişle açıkça ilişkilendirin; bilinmeyen ürünlerde, geçersiz birimlerde veya yeniden gelen mesajlarda ne olacağını belirleyin.
Bağlantı için biçim sürümü, iş ortağı profili, zorunlu alanlar, kimlikler ve aktarım yolu üzerinde anlaşılır. Sözdizimi geçerli bir mesaj yine de iş açısından yanlış değerler içerebilir. Bu nedenle yapının yanında alanların anlamlarını, üzerinde anlaşılmış iş kurallarını ve sipariş ile yanıt arasındaki bağlantıları da kontrol edin.
Kaynaklar
İlgili terimler
- Veri eşlemeVeri eşleme, kaynak verinin hedef yapıya nasıl aktarılacağını belirler. Alan adlarının yanında anlam, birim ve hata durumları da uyumlu olmalıdır.
- Eşleştirme tablosuEşleştirme tablosu, iki sistemin kimlik çiftleri gibi somut bağlantıları saklar. Doğrulanmış bir bağlantının yeniden kullanılmasını sağlar.
- Server-Sent EventsServer-Sent Events, arka plan işinin ilerlemesi gibi metin bildirimlerini HTTP bağlantısıyla sunucudan istemciye taşır.
- ETagETag, HTTP kaynağının belirli bir gösterim sürümünü tanımlar; koşullu okuma veya değişiklik isteklerinde kullanılır.
- Cross-Origin Resource SharingCORS, tarayıcıda farklı origin’den gelen yanıtların okunmasını düzenler. API’de oturum açmanın veya yetki kontrolünün yerini tutmaz.
- Gerçek zamanlı işlemeGerçek zamanlı işleme, gelen olayları belirli bir gecikme hedefiyle ele alır. Olay zamanı, işleme zamanı ve geç gelen verilerin nasıl ele alınacağı tanımlanmalıdır.
Bu konudaki yazılar

Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.
