快速使用银光菜鸟。
我有一个支持mvc前端的现有中间层(域核心,持久性,基础设施等)。
我正在寻找在Silverlight中开发一个单独的后端管理应用程序,并开始使用棱镜工作。我看到silverlight应用程序无法引用非silverlight程序集。
让Silverlight与现有中间层交谈的最佳方法是什么?我认为它可能是WCFRIA的外观?
干杯
答案 0 :(得分:1)
您的假设是正确的,尽管还有其他有限的选择。
如果您的需求相当简单,我会先看看WCF RIA服务。如果您的服务需要提供更复杂的内容,例如回调客户端,RIA服务可能不适合您,但一般的WCF想法仍然存在。
您可能还想看一下Silverlight程序集中的一些业务逻辑的交叉编译,因此您可以获得客户端而不是服务器端验证。但这比大多数LOB应用程序的实际要求更为强烈。以某种方式使用WCF来包装现有基础设施的基本思路是可行的。