我们正在设计一个系统,该系统需要允许构建由数据组成的对象,这些对象来自不同的数据源(例如数据库和后台系统),并且正在寻找通过Web服务接口促进此功能的方法。
为了满足此要求,我们建议创建一个“请求”对象作为Web服务请求方法的输入参数,以便Web服务知道对象上的哪些字段从哪个源填充,一种“选择混合”到把你的回归物体包起来。
如何设计这个“请求模板”对象,这是一种合适的方法吗?
我们需要解决方案来实现以下目标:
必须清楚消费者的意见 服务方法所期望的和 什么将被退回。
消费者必须具有可见性 到哪些地方可用于 每个领域在构建时 请求。
明确的关系 响应对象和请求 对象存在。
答案 0 :(得分:1)
您是否考虑过使用WCF并让请求对象使用接口,这样它也是可扩展的?