0

我们正在使用 Silverlight 开发 LOB 应用程序,并且一些团队成员提倡使用规范设计模式,而不是创建简单的 WCF 服务。作为带头人,我试图在最佳实践与极其紧迫的时间线之间取得平衡。

以下是我认为 Canonical 不是我们项目的好方法的原因。

  • 我们没有立即(<5 年)要求向企业公开任何内部服务。
  • 治理所需的时间。(开发具有数据转换逻辑的适配器、开发 XSD 和开发合约 [故障、数据和操作])。
  • 无需公开与数据层中存在的数据合约不同的数据合约
  • 看来我们不能轻松地将“自我跟踪实体”与 Canonical 方法一起使用。

以下是我考虑使用规范方法的一些原因。

  • 我们可以使用 XSD 模式进行数据类型和长度验证。
  • 我们将准备好允许企业使用我们的服务,无论是 5 年还是 1 年。
  • 我们可以感觉很好,我们正在实施最佳实践。:)

那么,在 Silverlight 应用程序中遵循 Canonical 方法是否可取?似乎 Canonical 提供的好处并没有超过额外的工作。…或者也许我错了,这不是额外的工作。

4

1 回答 1

0

我认为您绝对应该使用 WCF RIA 服务。它在所有可能的点上都可以扩展,开发速度很快,可以作为常规 WCF 服务访问,它还有很多不同的可用端点类型,并且通常非常成熟。并实施最佳实践,验证过程是完全可定制的。这真的很简单,如果您对它还有其他问题,我会很乐意回答:)

于 2011-01-07T17:54:55.927 回答