我需要将来自在线电子商务网站(Linux / PHP)的订单整合到客户端 - 服务器系统(.Net / MSSQL)中,以及检查从客户端 - 服务器端到电子商务网站的库存水平和产品。我找到了these answers,但他们并不满足我。
MySQL数据库未公开公开,而MSSQL数据库则公开。我非常确定XML RPC Web服务(用.Net编写)是一个很好的解决方案,因为可以在现场下订单时按需检查产品和库存。它也不需要我们公开打开MySQL DB。
如果我们继续使用直接连接选项,MySQL DB将向公众开放
我推动将其构建为连接到MySQL数据库的桌面应用程序,并直接对表进行读写以集成销售订单等。这需要打开MySQL DB。
我是否认为这是一种完全错误的做法?我已经明确表示我对这一选择感到不满。
我在整合这些不同的系统方面没有多少经验。
我需要一些更多的专业人士和有利于在下次会议中介绍,以帮助说服使用XML RPC解决方案。有没有什么好方法可以帮助解释Web服务与直接连接和警告之间的差异?
我将此标记为任何人认为必要的社区维基