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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on parallel and distributed systems Vol. 19; no. 2; pp. 188 - 203
Main Authors Wenbing Zhao, Moser, L.E., Melliar-Smith, P.M.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.02.2008
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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