我们目前有一个内部构建的库存管理系统。它工作得很好,我们也在不断地创新。
去年秋天,我们开始通过购物车结账直接在我们的网站上销售产品。
我们的库存管理系统运行在办公室的一台服务器上,而我们目前拥有的三个网站(只有一个实际销售东西)显然是运行在外部来源。
看到我的问题了吗?基本上,我正在努力想办法创建一个中央库存控制系统,允许内部软件和外部网站进行通信,以便库存始终是最新的,并且我们不会销售我们没有的东西。
我们的内部库存跟踪效果很好,流程也很好,但我不知道如何实现一个可靠的跟踪系统,以便在两者之间进行通信。
该软件都是用Python编写的,但这并不重要,因为我主要是在寻找如何实现这一点的想法和方法。
提前感谢你的回答,我希望这是有意义的..我可以详细说明。
发布于 2009-01-28 13:45:27
一种可能性是在您的库存管理系统上公开一个web服务接口,允许远程访问web店面使用的交易。有了合理安全的VPN链接或ssh隧道类型的安排,网络店面可以获得库存水平,下订单或根据库存系统执行搜索。
备注:
如果网络店面是compromised.
库存应用程序的SLA必须足够好,才能支持网络店面。这可能意味着某种热故障转移安排。
发布于 2009-01-28 13:50:57
我看不出有什么问题。您有一个在本地管理数据库的服务器上运行的应用程序。远程服务器没有理由不能与该数据库通信。
当然,如果您没有数据库,而是使用自己开发的应用程序来充当某种人工数据库,我建议您尽快重构以使用某种实际的DB。
发布于 2009-04-01 18:03:48
我不确定是否有一个真正好的解决方案来解决你的问题。我认为你现在的做法很好,但如果你不同意,我不知道该怎么跟你说。
https://stackoverflow.com/questions/487642
复制相似问题