Benim sorun için en iyi çözüm olarak bazı uzman web geliştiricilerin görüşlerinden sonra duyuyorum.
AYAR
Benim işim, ben birçok ek özellik ve tweaks osCommerce dayalı bir online mağaza, bakmak. Bu Linux hosting ve ana teknolojileri gibi PHP ve MySQL kullanır paylaşılır.
Biz tabanlı, Microsoft SQL ve ağımızın (bir Dell Sunucu PC) bir veri sunucu üzerinde çalışan bizim stok ve sipariş sistemi yükseltme süreci devam etmektedir.
SORUN
Ben stok / sipariş sistemi ve gibi iyi bağlantılı müşteri veri alma nihai amacı ile vb fiyatları, çek, up-to-güncel stok bilgi almak için web sitemizde, arasında daha iyi entegrasyonu sağlamak istiyorum.
MY OLASI ÇÖZÜM
Şu anda XAMPP canlı siteye yüklemeden önce, ben yeni kodu test etmek için kullanan, gelişmesi için elimizden SBS sunucu üzerinde çalışan var.
Ben SQL sunucusuna bağlanır ve bir ilişkisel dizi, JSON sonucu kodlayan ve kodlanmış dize yankılanan olarak sonuç alınıyor, $ _GET dizisinde parametreleri alarak, çeşitli SQL sorguları çalıştıran bu sunucu üzerinde bir PHP dosyası yazdım.
Web sitesi sadece sonuç almak ve kullanmak için böyle bir şey kullanır:
$ Result = file_get_contents ('http://SBS-SERVER-IP/getinfo.php?partenquiry =' $ cleanStringPartNumber.);
if ($ result) $ stock_info = (array) json_decode ($ result);
Ben bu SQL için herhangi bir oturum açma, SQL web sitesine maruz olmadığı anlamına bile gerçeği gibi iyi bir çözüm olacağını düşündüm, bu yüzden web sitesi tatlıya eğer, bu bizim sistem ödün vermemelidir.
Ben SQL server için giriş sadece hisse senedi / sipariş sistemi ile ilgili sorunlara neden olabilir ben şeyi silin / / ekleme güncellemek istiyorum değilsiniz gibi verileri seçmek erişimi olduğundan emin olacaktır.
Ayrıca, ben bir yere sonuçlarını önbelleğe düşünüyordum, bu yüzden bizim stok / sipariş sistemi performans sorunları zarar vermez.
Ben 2 sistemleri arasında veri geçen birçok yolu vardır eminim, ama ben bu yürüten en verimli ve endüstri standardı yöntemleri kullanarak, güvenli bir çözüm kullanıyorum emin olmak istiyorum.
Ben vb cURL, SOAP, XML, JSON, gibi teknolojileri görmek ve bunlardan herhangi idealdir merak ediyorum.
Sizin düşünceleriniz nelerdir?