2

我开始为我公司的一个新项目整理一份系统架构文档。基本上,我们有一个相当大的业务层,它遵循企业库数据模式,我需要从一个新的 silverlight 应用程序访问这些数据对象。

我的问题是在 Silverlight 中访问这些对象的最佳方法是什么?我最初的想法是使用 WCF,但我不确定如何最好地重建客户端中的对象。

4

2 回答 2

2

新的 .net 标准是 WCF(代号 indigo)

性能 您可以选择一些传输协议 tcp(最快)、http、https,具体取决于您的安全/消息加密级别。(还有一些,netpipe 等)

我的项目的典型端点/服务布局,每个版本的服务 都有一个端点,所以如果它的版本 1,那么我用http://localhost:8080/YourEnterpriseName/Project/Version1/结束它

我还发现,响应/请求方法是请求数据的最佳方式,其中您需要对服务器进行的每个调用都有 2 个类(一个请求,一个响应)。(使用 knowntype,我稍后再填写)

此外,Shawn Wildermuth 和 Miguel Castro 在 dnrtv http://www.dnrtv.com/default.aspx?showNum=127 on Silverlight Data http://www.dnrtv.com/default.aspx?showNum=122 on Extreme上做了播客WCF

于 2009-01-19T14:17:04.320 回答
1

查看这本书,使用 Silverlight 2 的数据驱动服务。我发现这是解决这个问题的最佳资源。我所做的是创建一个轻量级 WCF 层,该层从现有 DAL 中检索对象,然后将这些对象传递回客户端。

于 2009-01-19T14:06:11.703 回答