【发布时间】:2013-01-09 15:41:03
【问题描述】:
我是否正确理解“工作单元”的概念与“REST”的概念冲突?
UoW 的实现应该向服务器发送一组 [ordered] 不同类型的更改对象。这会导致 PUT 和 DELETE 动词和 URI 混合使用,并且无法使用 REST 样式的一个 HTTP 请求来完成。
更一般地说,没有办法以 REST 样式实现涵盖对不同类型对象的不同类型更改的业务事务。
你是如何解决这个问题的?创建一些可以接受相应数据或做其他事情的专用URI“/transaction”?
【问题讨论】:
标签: web-services rest architecture transactions unit-of-work