Benzer bir işi ben de bir müşterime yapmıştım.
AKINSOFT programını kullanıyorlar. DB olarak firebird var.
local ortamda ki verileri direkt internete açamazsınız ya da açmamalısınız.
Bunun yerine local db de ki verileri internet sitenizde kullandığınız veri tabanına yazmanız daha doğru olur.
Biz çözüm olarak c# ile bir job yazdık.
15 dk da bir çalışıp tüm stokları sql servera aktarıyorum.
Bizim aktardığımız stok sayısı ortalama 22 bin civarı çalışma süresi 30 saniyeyi geçmiyor.
mantık olarak böyle bir yol izleyebilirsiniz bence.