0

在开发设计为由 SQLAzure 支持的数据服务的 silverlight 前端的 Windows Azure 解决方案时,我应该考虑哪些架构因素?

简而言之,我有一个 Silverlight 接口,它需要获取存储在 SQL Azure 数据库中的信息。我不确定在哪里划定界限,客户端是否应该发出 SQL 请求?如果不是,那应该是计算角色吗?工人角色在这里有用吗?如何保护我的通信安全,以免用户暴露于任何秘密?

我对 Web 开发非常陌生,但由于我的 WPF 背景以及我需要快速启动这个项目,我选择了 Silverlight。稍后我可能会返回并转向 HTML5 + JS,因此请不要在您的答案中专注于客户端。

4

1 回答 1

1

最简单和最受支持的方式如下:

让 Silverlight 客户端与托管在 Azure Web 角色中的 WCF RIA 服务进行通信。WCF 服务将依次与 SQL Azure 进行通信。

您可以在网上找到许多关于如何创建 Silverlight 客户端并让它们与 WCF RIA 服务对话的文章/教程

http://msdn.microsoft.com/en-us/library/ee707351(v=vs.91).aspx

于 2013-07-23T02:44:33.737 回答