我只想在这里提出一些建议。现在,我有一个客户端服务器应用程序,使用Windows应用程序(.net)作为客户端,SQL Server 2005作为数据库服务器。该应用程序运行正常,他们正在他们的内部网络中使用;但突然间有一个变化,他们说他们想通过互联网使用。那么,我应该开发一个位于Windows应用程序和数据库之间的Web服务,还是客户端(Windows应用程序)应该直接与数据库服务器通信?实现这个的更好方法是什么?
由于 Thurein
答案 0 :(得分:2)
绝对是一项网络服务。 WCF数据服务专为此类场景而设计(使用REST API公开数据库)。
答案 1 :(得分:0)
我绝对会选择肥皂中间件路线。将这些数据库直接暴露在互联网上并不是很有趣。