题
我们目前拥有的库存管理系统,该系统是建立在房子。它的伟大工程,并且我们不断创新。
去年秋天,我们开始出售的产品直接上我们的一个网站,通过一个购物车结帐。
我们的库存管理系统运行了一个服务器办公室,同时三个网站我们目前有(只有一个实际销售的东西)运行了一个外部来源,很明显。
看看我的问题吗?基本上,我想想办法我可以创建一个中央库存控制系统,既允许内部软件和外部网站进行通信,以便清单总是最新的,并且我们不是卖东西我们没有。
我们内部存货跟踪的伟大工程和流嗯,但我不知道我怎么会实施的固体跟踪系统,可以沟通两者之间的关系。
该软件是所有编写蟒蛇,但它并不重要,因为我主要是在寻找的想法和方法如何将这种被实施。
预先感谢任何答案,我希望感觉..我可以阐述。
解决方案
一个可能性是让一个网服务接口上的库存管理系统,该系统允许交易使用的网店面可以远程访问。有一个合理的安全VPN链接或ssh隧道类型的安排,该web门面可能获得的库存水平,下订单或执行搜索对该库存系统。
注:
你仍然会添加一个合理的安全层的清单服务的情况下网门面是受到损害。
你会必须确保库存管理应用程序和服务器是大到足以处理负荷,或可以合理地按比例放大,因此它可以这样做。
你的SLA对库存应用程序将需要足够的支持网门面.这可能意味着某种热故障安排。
其他提示
我知道你想找到与您现有的代码工作的解决方案,但你有没有考虑第三方多渠道经理系统?随着业务的增长和订单规模增加,可能变得更容易使用多通道管理系统,如Mailware。作为库存控制软件,它可以处理大量的多个地点订单,在多个位置管理你的库存水平。该软件还用购物车软件集成,为客户的库存,以防止延期交货的精确水平。祝您好运给你。
我不明白的问题...你有一个本地管理数据库一台服务器上运行的应用程序。没有理由的远程服务器也无法去跟这个数据库。
当然,如果你没有一个数据库,并而是采用了自主开发的应用程序作为某种人造的数据库,我建议你重构使用的东西排序实际DB的宜早不宜迟。
我不知道如果有任何一个你的问题真的很好的解决。我想你现在正在做的方式工作正常,但如果你不同意,然后我不知道该怎么告诉你。