2010-06-23 103 views
0

我只是想在这里提出一些建议。现在,我有一个客户端服务器应用程序,使用Windows应用程序(.net)作为客户端,SQL Server 2005作为数据库服务器。该应用程序工作正常,他们正在其Intranet网络内使用;但突然间出现了变化,他们说他们想通过互联网使用。那么,我是否应该开发一个坐在Windows应用程序和数据库之间的Web服务,或者客户端(Windows应用程序)应该直接与数据库服务器通信?更好的实现方式是什么?通过http沟通Sql Server

感谢 Thurein

回答

2

一个Web服务,肯定。 WCF数据服务专为这种场景设计(使用REST API公开数据库)。

0

我肯定会去肥皂中间件路线。将数据库直接暴露给互联网并不是很令人开胃。