A Reservation-Based Extended Transaction Protocol
With the advent of the new generation of Internet-based technology, in particular, web services, the automation of business activities that are distributed across multiple enterprises becomes possible. Business activities are different from traditional transactions in that they are typically asynchr...
Saved in:
Published in | IEEE transactions on parallel and distributed systems Vol. 19; no. 2; pp. 188 - 203 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.02.2008
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | With the advent of the new generation of Internet-based technology, in particular, web services, the automation of business activities that are distributed across multiple enterprises becomes possible. Business activities are different from traditional transactions in that they are typically asynchronous, loosely coupled, and long running. Therefore, extended transaction protocols are needed to coordinate business activities that span multiple enterprises. Existing extended transaction protocols typically rely on compensating transactions to handle exceptional conditions. In this paper, we identify a number of issues with compensation-based extended transaction protocols and describe a reservation-based extended transaction protocol that addresses those issues. Moreover, we define a set of properties, analogous to the ACID properties of traditional transactions that are more appropriate for business activities that span multiple enterprises. In addition, we compare our reservation protocol with other extended transaction protocols for coordinating business activities and present performance analyses and results. |
---|---|
AbstractList | With the advent of the new generation of Internet-based technology, in particular, web services, the automation of business activities that are distributed across multiple enterprises becomes possible. Business activities are different from traditional transactions in that they are typically asynchronous, loosely coupled, and long running. Therefore, extended transaction protocols are needed to coordinate business activities that span multiple enterprises. Existing extended transaction protocols typically rely on compensating transactions to handle exceptional conditions. In this paper, we identify a number of issues with compensation-based extended transaction protocols and describe a reservation-based extended transaction protocol that addresses those issues. Moreover, we define a set of properties, analogous to the ACID properties of traditional transactions that are more appropriate for business activities that span multiple enterprises. In addition, we compare our reservation protocol with other extended transaction protocols for coordinating business activities and present performance analyses and results. With the advent of the new generation of Internet-based technology, in particular, web services, the automation of business activities that are distributed across multiple enterprises becomes possible. Business activities are different [abstract truncated by publisher]. |
Author | Wenbing Zhao Moser, L.E. Melliar-Smith, P.M. |
Author_xml | – sequence: 1 surname: Wenbing Zhao fullname: Wenbing Zhao organization: Cleveland State Univ., Cleveland – sequence: 2 givenname: L.E. surname: Moser fullname: Moser, L.E. – sequence: 3 givenname: P.M. surname: Melliar-Smith fullname: Melliar-Smith, P.M. |
BookMark | eNqFkU1Lw0AQhhepYFs9e_BSPOgp7exXdvdYa_2AgkVzX7bJBFLabN1NRf-9iRUPHvQ0L8zzDgzPgPRqXyMh5xTGlIKZZMvblzEDUGMFiqkj0qdS6oRRzXttBiETw6g5IYMY1wBUSBB9QqejZ4wY3lxT-Tq5cRGL0fy9wbpoQxZcHV3erUbL4Buf-80pOS7dJuLZ9xyS7G6ezR6SxdP942y6SHLBRJMoU6xSJVVuEHCFUkCOBjRwxdMSoXAlcrdilApTFmWpuXEUOc9VahzXgg_J9eHsLvjXPcbGbquY42bjavT7aA3wlBuepv-SWkmQhgrVkld_klyIlGowLXj5C1z7fajbd62hjGlgmrXQ5ADlwccYsLS7UG1d-LAUbKfEdkpsp8R-KWkbF4dGhYg_tODSCAb8E6bqhxI |
CODEN | ITDSEO |
CitedBy_id | crossref_primary_10_4236_jsea_2019_129021 |
Cites_doi | 10.1145/38714.38742 10.1109/ICWS.2005.14 10.1145/564691.564718 10.1145/103140.103145 10.1109/ICDE.1996.492208 10.1145/7239.7265 10.1145/319996.319999 10.1109/TDSC.2005.14 10.1109/RIDE.1999.758620 10.1109/EDOC.2003.1233852 10.1109/WECWIS.2001.933917 10.1109/32.879818 10.1145/352871.352894 10.1145/1013202.1013205 10.1007/978-1-4615-6217-7_1 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
DOI | 10.1109/TPDS.2007.70727 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE/IET Electronic Library CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science Business |
EISSN | 1558-2183 |
EndPage | 203 |
ExternalDocumentID | 2545085631 10_1109_TPDS_2007_70727 4359420 |
Genre | orig-research |
GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AASAJ AAYOK ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AI. AIBXA AKJIK ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIC RIE RIG RNI RNS RZB TN5 TWZ UHB VH1 XFK AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
ID | FETCH-LOGICAL-c424t-79db6757c9e0ebe540ce90803736fe0dafe3ab21149fdff839a1e33c769a3843 |
IEDL.DBID | RIE |
ISSN | 1045-9219 |
IngestDate | Fri Aug 16 23:32:15 EDT 2024 Sat Aug 17 00:58:36 EDT 2024 Fri Aug 16 10:26:56 EDT 2024 Thu Oct 10 18:36:41 EDT 2024 Fri Aug 23 00:58:37 EDT 2024 Wed Jun 26 19:28:26 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 2 |
Keywords | Business Activity Continuous Availability Relaxed Atomicity Transaction Processing Reservation Protocol Isolation Extended Transaction Model Web Services |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c424t-79db6757c9e0ebe540ce90803736fe0dafe3ab21149fdff839a1e33c769a3843 |
Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
OpenAccessLink | https://engagedscholarship.csuohio.edu/cgi/viewcontent.cgi?article=1046&context=enece_facpub |
PQID | 912280282 |
PQPubID | 23500 |
PageCount | 16 |
ParticipantIDs | proquest_miscellaneous_903639366 ieee_primary_4359420 proquest_miscellaneous_875059147 crossref_primary_10_1109_TPDS_2007_70727 proquest_journals_912280282 proquest_miscellaneous_34461809 |
PublicationCentury | 2000 |
PublicationDate | 2008-02-01 |
PublicationDateYYYYMMDD | 2008-02-01 |
PublicationDate_xml | – month: 02 year: 2008 text: 2008-02-01 day: 01 |
PublicationDecade | 2000 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on parallel and distributed systems |
PublicationTitleAbbrev | TPDS |
PublicationYear | 2008 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | wachter (bibttd200802018827) 1992 bibttd20080201881 roberts (bibttd200802018825) 2007 cabrera (bibttd20080201884) 2007 kamath (bibttd200802018817) 1998 (bibttd200802018815) 2007 gray (bibttd200802018812) 1993 fekete (bibttd20080201886) 2003 greenfield (bibttd200802018814) 2003 bibttd200802018818 bibttd200802018819 moss (bibttd200802018822) 1985 bibttd200802018831 bibttd200802018832 bibttd200802018810 bibttd200802018833 bibttd200802018811 (bibttd200802018821) 2007 cabrera (bibttd20080201885) 2007 (bibttd200802018816) 2007 gillmann (bibttd20080201888) 2000 (bibttd200802018824) 2007 bibttd200802018829 weikum (bibttd200802018828) 1992 roberts (bibttd200802018826) 2007 bibttd20080201887 bibttd20080201889 bibttd200802018820 bibttd20080201883 andrews (bibttd20080201882) 2007 greenfield (bibttd200802018813) 2003 weikum (bibttd200802018830) 1993 bibttd200802018823 |
References_xml | – ident: bibttd20080201887 doi: 10.1145/38714.38742 – ident: bibttd200802018833 doi: 10.1109/ICWS.2005.14 – ident: bibttd20080201889 doi: 10.1145/564691.564718 – ident: bibttd200802018829 doi: 10.1145/103140.103145 – year: 2007 ident: bibttd200802018816 publication-title: Web Services Reliable Messaging (WS-RM) – year: 2007 ident: bibttd20080201882 publication-title: Business Process Execution Language for Web Services Version 1 1 contributor: fullname: andrews – start-page: 251 year: 1993 ident: bibttd200802018830 article-title: Extending Transaction Management to Capture More Consistency with Better Performance publication-title: Proc Ninth French Database Conf contributor: fullname: weikum – start-page: 183 year: 2000 ident: bibttd20080201888 article-title: Performance and Availability Assessment for the Configuration of Distributed Workflow Management Systems publication-title: Proc Seventh Int'l Conf Extending Database Technology (EDBT '00) contributor: fullname: gillmann – year: 2003 ident: bibttd200802018813 article-title: What Are the Consistency Requirements for B2B Systems publication-title: Proc High Performance Transaction Systems Workshop (HPTS '03) contributor: fullname: greenfield – ident: bibttd20080201881 doi: 10.1109/ICDE.1996.492208 – ident: bibttd200802018823 doi: 10.1145/7239.7265 – ident: bibttd200802018819 doi: 10.1145/319996.319999 – year: 2007 ident: bibttd20080201885 publication-title: Web Services Business Activity Framework contributor: fullname: cabrera – ident: bibttd200802018832 doi: 10.1109/TDSC.2005.14 – ident: bibttd200802018818 doi: 10.1109/RIDE.1999.758620 – start-page: 232 year: 2003 ident: bibttd200802018814 article-title: Compensation Is Not Enough publication-title: Proc Seventh IEEE Int'l Enterprise Distributed Object Computing Conf (EDOC '03) doi: 10.1109/EDOC.2003.1233852 contributor: fullname: greenfield – year: 1993 ident: bibttd200802018812 publication-title: Transaction Processing Concepts and Techniques contributor: fullname: gray – year: 2007 ident: bibttd200802018821 publication-title: BizTalk Server – year: 2007 ident: bibttd200802018826 publication-title: Tentative Hold Protocol Part 1 White Paper contributor: fullname: roberts – ident: bibttd200802018820 doi: 10.1109/WECWIS.2001.933917 – start-page: 7 year: 2003 ident: bibttd20080201886 article-title: Transactions in Loosely Coupled Distributed Systems publication-title: Proc 14th Australasian Database Conf (ADC '03) contributor: fullname: fekete – year: 2007 ident: bibttd200802018824 publication-title: Business Transaction Protocol Version 1 0 – year: 2007 ident: bibttd200802018815 publication-title: WebSphere MQ Workflow Middleware – start-page: 515 year: 1992 ident: bibttd200802018828 publication-title: Database Transaction Models for Advanced Applications contributor: fullname: weikum – start-page: 219 year: 1992 ident: bibttd200802018827 publication-title: Database Transaction Models for Advanced Applications contributor: fullname: wachter – ident: bibttd200802018811 doi: 10.1109/32.879818 – year: 1985 ident: bibttd200802018822 publication-title: Nested Transactions An Approach to Reliable Distributed Computing contributor: fullname: moss – ident: bibttd200802018810 doi: 10.1145/352871.352894 – ident: bibttd20080201883 doi: 10.1145/1013202.1013205 – ident: bibttd200802018831 doi: 10.1007/978-1-4615-6217-7_1 – year: 2007 ident: bibttd20080201884 publication-title: Web Services Atomic Trans contributor: fullname: cabrera – year: 2007 ident: bibttd200802018825 publication-title: Tentative Hold Protocol Part 2 Technical Specification contributor: fullname: roberts – start-page: 334 year: 1998 ident: bibttd200802018817 article-title: Failure Handling and Coordinated Execution of Concurrent Workflows publication-title: Proc 14th Int'l Conf Data Eng (ICDE '98) contributor: fullname: kamath |
SSID | ssj0014504 |
Score | 1.9417483 |
Snippet | With the advent of the new generation of Internet-based technology, in particular, web services, the automation of business activities that are distributed... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 188 |
SubjectTerms | Automation Availability Business Business Activity Computer networks Continuous Availability Distributed computing Extended Transaction Model Handles Internet Isolation Performance analysis Protocols Relaxed Atomicity Reservation Protocol Running Transaction databases Transaction Processing Web and internet services Web services |
Title | A Reservation-Based Extended Transaction Protocol |
URI | https://ieeexplore.ieee.org/document/4359420 https://www.proquest.com/docview/912280282 https://search.proquest.com/docview/34461809 https://search.proquest.com/docview/875059147 https://search.proquest.com/docview/903639366 |
Volume | 19 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED6VDggGCi2IUB4ZGBhIm9SOHY8FWlVIRZUoUrcoD3tBSlCbLPx6znlRAZXYKtWKLPvO932-83cAt3j-0SjwpKWxrEVjG89BJanFWcg8pgiloX4oPH9hszf6vHJXLbhv3sJIKYviMznQP4tcfpxGub4qG2JoF3SEBH3Ps0flW60mY0DdolUgsgvXEuiGlYyPY4vhcvH0WooVcpvr9jFbEahoqfLrHC6Cy7QD83paZU3J-yDPwkH0-UOx8b_zPoajCmWa49IsTqAlky7s10XuXejUzRzMyre7cLilTNgDZ2zqmrzqwtZ6wFgXm5PqwtxcfjcZNxfrNEvRmk5hOZ0sH2dW1V3BiuiIZhYXcYhsgUdC2riTiNwiKRA_Ek6YknYcKEmCEPkhFSpWCoFU4EhCIs5EQDxKzqCdpIk8B9PmUUxcxRFbhVSn-QKF30TmqTyptYMMuKsX3P8oNTT8gnvYwtd7o1thcr_YGwN6evmaYdXKGdCvN8ivfGzjC0dL-SBlNOCm-RedQ2c8gkSm-cZHU2NaoMwAc8cIpGsIMB3Kdw8ROtctCGMXf0-uDwdlEYmucbmEdrbO5RUilSy8Lkz0C09R5B8 |
link.rule.ids | 315,786,790,802,27955,27956,55107 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ4QTXwcREHjisoePHhwYZd2W3pEhaACIXFNuG320V5MWAPLxV_vdB9IVBJvJDSbpp3pfF9n-g3ADZ5_NAq60tJY1qKxjeegktTiLGRdpgiloX4oPJ6w4Rt9nrmzCtyt38JIKbPiM9nSP7NcfpxEK31V1sbQLmgHCfouxnmb56-11jkD6mbNApFfuJZARyyEfBxbtL3p42suV8htrhvIbMSgrKnKr5M4Cy-DKozLieVVJe-tVRq2os8fmo3_nfkxHBU40-zlhnECFTmvwV5Z5l6DatnOwSy8uwaHG9qEdXB6pq7KK65srXuMdrHZL67MTe-7zbg5XSRpgvZ0Ct6g7z0MraK_ghXRDk0tLuIQ-QKPhLRxLxG7RVIggiScMCXtOFCSBCEyRCpUrBRCqcCRhESciYB0KTmDnXkyl-dg2jyKias4oquQ6kRfoPCbyD1VV2r1IANuywX3P3IVDT9jH7bw9d7oZpjcz_bGgLpevvWwYuUMaJQb5BdetvSFo8V8kDQa0Fz_i-6hcx7BXCarpY_GxrREmQHmlhFI2BBiOpRvHyJ0tlsQxi7-nlwT9ofeeOSPniYvDTjIS0p0xcsl7KSLlbxC3JKG15m5fgF6qOdz |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Reservation-Based+Extended+Transaction+Protocol&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Zhao%2C+Wenbing&rft.au=Moser%2C+L+E&rft.au=Melliar-Smith%2C+P+M&rft.date=2008-02-01&rft.issn=1045-9219&rft.volume=19&rft.issue=2&rft.spage=188&rft.epage=203&rft_id=info:doi/10.1109%2FTPDS.2007.70727&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |