需要有关Web服务“请求模板”模式的建议

时间:2010-10-26 09:58:46

标签: c# web-services design-patterns soap

我们正在设计一个系统,该系统需要允许构建由数据组成的对象,这些对象来自不同的数据源(例如数据库和后台系统),并且正在寻找通过Web服务接口促进此功能的方法。

为了满足此要求,我们建议创建一个“请求”对象作为Web服务请求方法的输入参数,以便Web服务知道对象上的哪些字段从哪个源填充,一种“选择混合”到把你的回归物体包起来。

如何设计这个“请求模板”对象,这是一种合适的方法吗?

我们需要解决方案来实现以下目标:

  • 必须清楚消费者的意见 服务方法所期望的和 什么将被退回。

  • 消费者必须具有可见性 到哪些地方可用于 每个领域在构建时 请求。

  • 明确的关系 响应对象和请求 对象存在。

1 个答案:

答案 0 :(得分:1)

您是否考虑过使用WCF并让请求对象使用接口,这样它也是可扩展的?