Dlouhotrvající transakce - Long-running transaction
tento článek potřebuje další citace pro ověření.Říjen 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Dlouhodobé transakce (také známý jako vzor interakce sága[1]) jsou počítače databázové transakce tomu se vyhnout zámky u nelokálních zdrojů použijte kompenzaci ke zpracování poruch, potenciálně agregujte menší KYSELINA transakce (označované také jako atomové transakce ) a transakci obvykle dokončí nebo zruší pomocí koordinátora. Na rozdíl od vrácení zpět v transakcích ACID kompenzace obnovuje původní stav nebo ekvivalent a je specifická pro daný podnik. Kompenzační akce za provedení rezervace hotelu například ruší tuto rezervaci, případně s pokutou.
Pro dlouhotrvající transakce pomocí webových služeb v rámci obchodních procesů byla zadána řada protokolů. Zpracování obchodních transakcí OASIS[2] a WS-CAF[3] jsou příklady. Tyto protokoly používají koordinátora k zprostředkování úspěšného dokončení nebo použití kompenzace v dlouhodobé transakci.
Viz také
Reference
- ^ Rotem-Gal-Oz, Arnon (24. září 2012). „5,4 sága“ (PDF). SOA vzory (1. vyd.). Manning Publications. ISBN 978-1933988269.
- ^ http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=business-transaction
- ^ http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ws-caf