直接数据库连接与Web服务,用于MySQL + SQL电子商务集成?

时间:2010-07-19 07:33:25

标签: .net sql mysql web-services

我需要将来自在线电子商务网站(Linux / PHP)的订单整合到客户端 - 服务器系统(.Net / MSSQL)中,以及检查从客户端 - 服务器端到电子商务网站的库存水平和产品。我找到了these answers,但他们并不满足我。

MySQL数据库未公开公开,而MSSQL数据库则公开。我非常确定XML RPC Web服务(用.Net编写)是一个很好的解决方案,因为可以在现场下订单时按需检查产品和库存。它也不需要我们公开打开MySQL DB。

  • 电子商务网站,MySQL - 未公开曝光
  • SQL客户端 - 服务器系统,SQL - 暴露,可以直接连接到它

如果我们继续使用直接连接选项,MySQL DB将向公众开放

我推动将其构建为连接到MySQL数据库的桌面应用程序,并直接对表进行读写以集成销售订单等。这需要打开MySQL DB。

我是否认为这是一种完全错误的做法?我已经明确表示我对这一选择感到不满。

我在整合这些不同的系统方面没有多少经验。

我需要一些更多的专业人士和有利于在下次会议中介绍,以帮助说服使用XML RPC解决方案。有没有什么好方法可以帮助解释Web服务与直接连接和警告之间的差异?

我将此标记为任何人认为必要的社区维基

1 个答案:

答案 0 :(得分:1)

最后选择了直接数据库连接。

请注意,此问题已有7个月的历史记录,并根据this suggestion自行回答。