【发布时间】:2012-10-29 11:10:35
【问题描述】:
这有“规则”吗?我想知道是否有最佳实践告诉如何将功能组合到操作中。例如 SetRecord-operation:如果为某种记录指定了 id,则操作会更新记录,否则操作会创建记录。在这种情况下,返回消息会告诉您是否进行了插入或更新,但这是否是糟糕的设计(如果是,为什么)?
另一个例子是记录的包含层次结构,有时它想要创建所有层次结构,有时是 2 级,有时只有 1 级。(不好)示例是层次结构的汽车座椅扶手。有时只创建一辆车或一个座位。有时会创建具有 4 个座位(每个座位有 2 个扶手)的汽车。这应该如何映射到 wsdl 操作和类型。如果你有意见我想知道为什么?我必须说我在这里有点迷路了。
谢谢和BR - 马蒂
【问题讨论】:
标签: web-services design-patterns wsdl