我需要将来自在线电子商务网站 (Linux/PHP) 的订单集成到客户端-服务器系统 (.Net/MSSQL) 中,并从客户端-服务器端检查库存水平和产品到电子商务网站。我找到了 these answers , 但他们并不令我满意。
MySQL 数据库不公开,而 MSSQL 数据库公开。我很确定 XML RPC Web 服务(用 .Net 编写)是一个很好的解决方案,因为可以在现场下订单时按需检查产品和库存。它也不需要我们公开打开 MySQL 数据库。
- 电子商务网站,MySQL - 未公开
- SQL 客户端-服务器系统,SQL - 公开,可以直接连接
如果我们继续使用直接连接选项,MySQL 数据库将向公众开放
我被迫将其构建为连接到 MySQL 数据库的桌面应用程序,并直接读写表以集成销售订单等。这需要打开 MySQL 数据库。
如果我认为这是一种完全错误的方法,我是不是疯了?我已经明确表示我对这个选择不满意。
我还没有太多集成如此多样化系统的经验。
我需要在下次 session 上展示更多优缺点,以帮助说服使用 XML RPC 解决方案。有什么好的方法可以帮助解释 Web 服务、直接连接和注意事项之间的区别吗?
我会将此标记为任何认为有必要的社区 wiki
最佳答案
最后选择了直接数据库连接。
请注意,这个问题已有 7 个月大,并根据 this suggestion 回答我自己.
关于.net - 直接数据库连接与 Web 服务,用于 MySQL+SQL 电子商务集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3279169/