我读到SOAP web服务与REST相比支持ACID property.Could,谁能给我举个例子解释一下?
发布于 2017-10-30 05:14:12
Web服务原子事务(WS-AtomicTransaction) 1.2版
Web服务协调(WS-协调) 1.2版
https://docs.oracle.com/cd/E21764_01/web.1111/e13734/transaction.htm#WSADV382
“此规范为原子事务协调类型定义了三个特定的协议协调协议:完成、易失性两阶段提交和持久两阶段提交。在构建需要对具有all- or -nothing属性的短暂分布式活动的结果达成一致的应用程序时,开发人员可以使用这些协议中的任何一个或全部。”http://docs.oasis-open.org/ws-tx/wstx-wsat-1.2-spec-cs-01/wstx-wsat-1.2-spec-cs-01.html
该框架使现有的事务处理、工作流和其他协调系统能够隐藏其专有协议,并在异构环境中运行。http://docs.oasis-open.org/ws-tx/wstx-wscoor-1.2-spec-cs-01/wstx-wscoor-1.2-spec-cs-01.html
"Web服务提供了一种自动事务机制。任何web方法都可以在事务范围内自动运行。要利用此功能,您只需向WebMethod属性添加一个属性--不需要额外的代码。如果在web方法中抛出异常但没有捕获,事务将自动中止;如果没有抛出异常,则事务被提交。您可以在web方法中捕获异常,但是在执行完需要执行的任何步骤之后,您必须抛出异常才能中止事务。本文将向您展示如何有效地使用自动web服务事务。“http://www.informit.com/articles/article.aspx?p=30231&seqNum=2
https://stackoverflow.com/questions/36275339
复制相似问题