簡體   English   中英

SOAP Web服務如何支持ACID屬性

[英]How does SOAP webservice supports ACID property

與REST相比,我讀到SOAP Web服務支持ACID屬性,有人可以用示例為我解釋一下嗎?

Web服務原子事務(WS-AtomicTransaction)版本1.2

Web服務協調(WS-Coordination)1.2版

https://docs.oracle.com/cd/E21764_01/web.1111/e13734/transaction.htm#WSADV382

“該規范為原子事務協調類型定義了三種特定的協議協調協議:完成,易失性兩階段提交和持久性兩階段提交。開發人員可以在構建需要對結果達成一致的應用程序時使用任何或所有這些協議具有全有或全無的短暫的分布式活動。” 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM