是否可以在Silverlight应用程序中使用规范表单?

时间:2011-01-07 13:12:52

标签: wcf silverlight soa canonical-schema

我们正在使用Silverlight开发LOB应用程序,并且一些团队成员主张使用规范设计模式而不是创建简单的WCF服务。作为领导者,我正在努力平衡最佳实践与极其紧迫的时间线。

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

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

以下是我正在考虑使用Canonical方法的一些原因。

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

那么,使用Silverlight应用程序遵循Canonical方法是否明智?看似Canonical提供的好处不会影响额外的工作。 ......或许我错了,这不是额外的工作。

1 个答案:

答案 0 :(得分:0)

我认为你绝对应该使用WCF RIA服务。它可以在每个可能的点上进行扩展,开发速度快,可以作为常规WCF服务访问,它还有很多不同的可用端点类型,并且通常非常成熟。并实现最佳实践,并且验证过程可完全自定义。如果你有一些关于它拍摄的其他问题,我真的很乐意回答它们:)