0

使用 Web 服务访问数据库对象是否有效?

我正在开发一个 win 手机应用程序和一个网络应用程序。他们都将使用相同的数据库。我应该为两个应用程序创建一个 Web 服务吗?

4

1 回答 1

2

共享网络服务绝对是正确的方法。这就是服务的真正意义,能够从多个地方访问相同的业务和数据逻辑(当然,假设两个地方都在做同样的事情)。它还充当您的应用程序和数据库之间的天然安全缓冲区 - 因此您的数据库只需要接受来自服务的连接,而不是多个客户端应用程序。

就技术而言,由于您的两个客户端都是 Microsoft,因此您可以使用 WCF 作为您的服务,而不是传统的 SOAP 服务。或者你可以使用更普遍接受的东西,比如带有 JSON 的 WebAPI。那里有很多选择。

于 2012-10-27T20:35:15.540 回答