Merhabalar, bir çok faklı mantık ve yapı ile yapılabilir olsa da performans ve kaynak tüketimi ve dahi güvenlik gibi konuları da düşünmek zorundasınız.
1. Sizin dışarıya extract ettiğiniz veri ister xml ister json olsun. Bir sekilde kendi sistemlerine entegre edilerek sizin ürettiğiniz dosyayı iceri aktarmalilar bu sizin sorumluluğunuz değil. Bu yüzden her platform için ayrı bir api yazmak zorunda değilsiniz. İçeriye aktarmak müşterinizin yapmasi gereken bir durum. Siz veri kaynagini sunarsiniz ve belli basli alanlari kendi tablolarinda tutmalarini zorunlu olarak belirtirsiniz örneğin sizdeki ürün kodunun mutlaka onların da tablolarinda olması gibi. Bu neden gerekli. Çift yönlü bir akış sağlamak istiyorsanız ki bence son yazan arkadaşa katılıyorum ürün satan sizden siparis geçeceği icin stok ayarlamasini bu şekilde yapabilirsiniz. Değilse musterilerinize stok alani güncellemesi icin bir api kapısı daha yaratir ve satis isleminde bunu kullanıp size istek gönderirler buna mukabil iptal iade işlemleri içinde ayni kapıda güncelleme gerekecektir