允许Silverlight App使用现有堆栈的首选方法是什么

时间:2010-09-30 04:59:42

标签: silverlight

快速使用银光菜鸟。

我有一个支持mvc前端的现有中间层(域核心,持久性,基础设施等)。

我正在寻找在Silverlight中开发一个单独的后端管理应用程序,并开始使用棱镜工作。我看到silverlight应用程序无法引用非silverlight程序集。

让Silverlight与现有中间层交谈的最佳方法是什么?我认为它可能是WCFRIA的外观?

干杯

1 个答案:

答案 0 :(得分:1)

您的假设是正确的,尽管还有其他有限的选择。

如果您的需求相当简单,我会先看看WCF RIA服务。如果您的服务需要提供更复杂的内容,例如回调客户端,RIA服务可能不适合您,但一般的WCF想法仍然存在。

您可能还想看一下Silverlight程序集中的一些业务逻辑的交叉编译,因此您可以获得客户端而不是服务器端验证。但这比大多数LOB应用程序的实际要求更为强烈。以某种方式使用WCF来包装现有基础设施的基本思路是可行的。