我们正在设计一个系统,它需要允许构建由不同数据源(数据库和后台系统)生成的数据,并且正在研究通过Web服务界面促进此功能的方法。需要关于Web服务“请求模板”模式的建议
为了满足这一要求,我们建议创建一个“请求”对象作为Web服务请求方法的输入参数,以便Web服务知道要从哪个源填充对象上的哪些字段,一种“pick n mix”粉碎你的回报对象。
如何设计这个“请求模板”对象,是一种合适的方法?
我们需要的解决方案,以实现以下目标:
必须是清楚明了的 服务什么方法期望和 什么将被退回消费者。
构建
请求时,消费者必须有能见度 什么位置可用于
每个字段。存在 响应对象和请求 对象之间的明确关系。
我个人很鄙视这种做法,但那只是个人意见。 – leppie 2010-10-26 10:16:19
不要试图将每个可能的功能都包含在一个函数中。如果你有几个来源,然后创建几个功能。 – Dialecticus 2010-10-26 10:22:20
@leppie你能说出你的立场理由吗? – 2010-10-26 10:26:20