Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 Web 服务访问数据库对象是否有效?
我正在开发一个 win 手机应用程序和一个网络应用程序。他们都将使用相同的数据库。我应该为两个应用程序创建一个 Web 服务吗?
共享网络服务绝对是正确的方法。这就是服务的真正意义,能够从多个地方访问相同的业务和数据逻辑(当然,假设两个地方都在做同样的事情)。它还充当您的应用程序和数据库之间的天然安全缓冲区 - 因此您的数据库只需要接受来自服务的连接,而不是多个客户端应用程序。
就技术而言,由于您的两个客户端都是 Microsoft,因此您可以使用 WCF 作为您的服务,而不是传统的 SOAP 服务。或者你可以使用更普遍接受的东西,比如带有 JSON 的 WebAPI。那里有很多选择。