首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOAP webservice如何支持ACID属性

SOAP webservice如何支持ACID属性
EN

Stack Overflow用户
提问于 2016-03-29 12:17:40
回答 1查看 1.6K关注 0票数 3

我读到SOAP web服务与REST相比支持ACID property.Could,谁能给我举个例子解释一下?

EN

回答 1

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36275339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档