0
我们正在开发一个使用Silverlight的LOB应用程序,一些团队成员提倡使用规范设计模式,而不是创建简单的WCF服务。作为领导者,我试图用最令人难以置信的时间来平衡最佳实践。建议在Silverlight应用程序中使用规范形式吗?
这里有我不认为规范是我们项目的好做法的原因。
- 我们没有立即(< 5年)要求向企业公开任何内部服务。
- 治理所需的时间。 (开发具有数据转换逻辑的适配器,开发XSD以及开发合同[故障,数据和操作])。
- 不需要暴露与数据层中存在的不同数据合约
- 似乎我们不能像Canonical方法那样容易地使用“自我跟踪实体”。
以下是我正在考虑使用Canonical方法的一些原因。
- 我们可以使用XSD模式进行数据类型和长度验证。
- 我们将准备让我们的服务消费的企业,无论是5年,1年。
- 我们可以感觉很好,我们正在实施最佳实践。 :)
因此,建议遵循Canonical方法与Silverlight应用程序? Canonical似乎并没有提供额外的工作。 ...或者我错了,这不是额外的工作。