2012-10-27 195 views
0

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

我正在开发一个win手机应用程序和一个web应用程序。他们两人将使用相同的分贝。我应该为两个应用程序创建一个Web服务吗?

回答

2

一个共享的webservice绝对是正确的选择。这真的是一个服务的重点,能够从多个地方访问相同的业务和数据逻辑(假设两个地方当然都在做同样的事情)。它也充当您的应用程序和数据库之间的自然安全缓冲区 - 所以您的数据库只需要接受来自服务的连接,而不是多个客户端应用程序。

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

相关问题