YazılımMimarı adlı üyeden alıntı
Her site kendi veritabanını değil, sadece sağlanılacak yeni veritabanını kullanacak :)
Kısacası varolan yazılımlarda data source değişimi olacak.
Değişimi minimum halde yapabilmek için, tüm sistemlerin veri modelini alıp, hepsi için min. eforlu olabilecek veri modelini belirleyip, sonrasında ilgili değişiklikleri sitelere yaptırmak en basit çözüm, diğer türlüsü size sadece müşteri şikayeti, yüksek operasyon maliyeti çıkarmaktan başka bir şey değildir.
Kolaylıklar.
Dediğinize kesinlikle katılıyorum, burdaki tek çıkmazın şudur; ilerde eklenecek yeni siteler için de sürekli sıfırdan bir sistem kurmak istemiyorum. Ama zaten diğer mesajlardan anladığım kadarıyla bunu yapmama gerek kalmayacak.
eka7a adlı üyeden alıntı
XML ile ürünlerini dağıtan firmalarda her yazılıma göre düzenleme zaten sağlamıyor. Yapsalarda bunu her yazılıma göre yapmıyorlar. Açık kaynak eticaret yazılımlarına ya da anlaşma sağladıkları yazılım firmalarına bunu sağlıyorlar. Bunun dışındaki diğer yazılımlarda, yazılım sağlayıcı ücretli/ücretsiz destek sağlıyor ya da müşteri kendi kullandığı yazılıma göre entegrasyon yapıyor/yaptırıyor.
Ben bu entegrasyon siteleri bir şekilde tüm sitelere uyumlu entegrasyon sunuyorlar sanıyordum. Yani onlar sadece n11 gg benzeri sabit platformlara otomatik çalışıyorlar, özel yazılıma entegrasyon isterlerse ona göre ücretli yazılım yapıyorlar. Çok sağolun, bunu bilmek içimi rahatlattı.
eka7a adlı üyeden alıntı
Stok olayında ise sürekli stok kontrolü yapmanız gerekli değil. Bir müşteriniz, sizin ürünlerinizden sattığında zaten sizden sipariş geçmek zorunda ya da siz bir ürün sattığınız yine kendi stoğunuzdan düşmeniz gerekiyor. Her iki durumda da sizden gelecek stok güncelleme isteğini karşılayacak şekilde bir sayfa hazırlamalarını isteyin. Hazırladıkları sayfa bağlantısını bayi panelinizden kayıt ederler ve sizde bu kayıtlı bağlantılara stok güncelleme istekleri gönderirsiniz. Böylece bayileriniz sürekli güncel stok miktarına sahip olurlar.
Karmaşık şeyleri düşünüp durmaktan bu kadar basit bi olayı aklıma bile getirmemiştim. Gerçekten doğru söylüyorsunuz. Bu sayede diğer sitelerden stok durumu gibi bir veri çekmeme gerek kalmayacak, her zaman güncel stok benim sitemde olacak. Çok sağolun.
BackendDeveloper adlı üyeden alıntı
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
Evet hocam bir önceki mesajda @eka7a hocamın açıklamaları gayet işime yaradı. Çok teşekkürler.
Tüm mesajlar çerçevesinde öncelikle şunu anlıyorum ki her özel yazılım siteye otomatik olarak xml'in insert olacağı bir sistem yapmam gerekmiyormuş. Zaten piyasadaki sistemler de bunu yapmıyormuş. Anlık stok bilgisi için de zaten tüm müşteriler sipariş sonrası benim sitemden satın alma yapacağı için benim sitemdeki stok güncel olacak. Çıkarttığım xml de sürekli güncel kalacak.
Yardımcı olan herkese çok teşekkürler, umarım konu başkalarıının da işine yarar.