{"id":"https://openalex.org/W2257590153","doi":"https://doi.org/10.1145/2757288","title":"Integrating Transactions into BPEL Service Compositions","display_name":"Integrating Transactions into BPEL Service Compositions","publication_year":2015,"publication_date":"2015-05-26","ids":{"openalex":"https://openalex.org/W2257590153","doi":"https://doi.org/10.1145/2757288","mag":"2257590153"},"language":"en","primary_location":{"id":"doi:10.1145/2757288","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2757288","pdf_url":null,"source":{"id":"https://openalex.org/S131231701","display_name":"ACM Transactions on the Web","issn_l":"1559-1131","issn":["1559-1131","1559-114X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on the Web","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.rug.nl/en/publications/00ac75b7-defd-4f92-9b42-1d50cb4594cf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5048309076","display_name":"Chang\u2010ai Sun","orcid":"https://orcid.org/0000-0003-3696-6176"},"institutions":[{"id":"https://openalex.org/I92403157","display_name":"University of Science and Technology Beijing","ror":"https://ror.org/02egmk993","country_code":"CN","type":"education","lineage":["https://openalex.org/I92403157"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chang-Ai Sun","raw_affiliation_strings":["University of Science and Technology Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology Beijing, China","institution_ids":["https://openalex.org/I92403157"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100327449","display_name":"Xin Zhang","orcid":"https://orcid.org/0000-0002-4086-1943"},"institutions":[{"id":"https://openalex.org/I92403157","display_name":"University of Science and Technology Beijing","ror":"https://ror.org/02egmk993","country_code":"CN","type":"education","lineage":["https://openalex.org/I92403157"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Zhang","raw_affiliation_strings":["University of Science and Technology Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology Beijing, China","institution_ids":["https://openalex.org/I92403157"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064048336","display_name":"Yan Shang","orcid":null},"institutions":[{"id":"https://openalex.org/I92403157","display_name":"University of Science and Technology Beijing","ror":"https://ror.org/02egmk993","country_code":"CN","type":"education","lineage":["https://openalex.org/I92403157"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yan Shang","raw_affiliation_strings":["University of Science and Technology Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology Beijing, China","institution_ids":["https://openalex.org/I92403157"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077212321","display_name":"Marco Aiello","orcid":"https://orcid.org/0000-0002-0764-2124"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Marco Aiello","raw_affiliation_strings":["University of Groningen, The Netherlands"],"affiliations":[{"raw_affiliation_string":"University of Groningen, The Netherlands","institution_ids":["https://openalex.org/I169381384"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5048309076"],"corresponding_institution_ids":["https://openalex.org/I92403157"],"apc_list":null,"apc_paid":null,"fwci":1.5892,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.88474345,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"9","issue":"2","first_page":"1","last_page":"31"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/business-process-execution-language","display_name":"Business Process Execution Language","score":0.8835270404815674},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8617445826530457},{"id":"https://openalex.org/keywords/distributed-transaction","display_name":"Distributed transaction","score":0.6638638973236084},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.6590919494628906},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.603065550327301},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.5916751027107239},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.5246332287788391},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.4478045701980591},{"id":"https://openalex.org/keywords/compensating-transaction","display_name":"Compensating transaction","score":0.44076260924339294},{"id":"https://openalex.org/keywords/business-process","display_name":"Business process","score":0.43206292390823364},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4257770776748657},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.41891002655029297},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38478097319602966},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3561699688434601},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.24737614393234253},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22464177012443542},{"id":"https://openalex.org/keywords/work-in-process","display_name":"Work in process","score":0.10260006785392761}],"concepts":[{"id":"https://openalex.org/C4927394","wikidata":"https://www.wikidata.org/wiki/Q787631","display_name":"Business Process Execution Language","level":4,"score":0.8835270404815674},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8617445826530457},{"id":"https://openalex.org/C25185021","wikidata":"https://www.wikidata.org/wiki/Q4053284","display_name":"Distributed transaction","level":4,"score":0.6638638973236084},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.6590919494628906},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.603065550327301},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.5916751027107239},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.5246332287788391},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.4478045701980591},{"id":"https://openalex.org/C155951066","wikidata":"https://www.wikidata.org/wiki/Q5156254","display_name":"Compensating transaction","level":5,"score":0.44076260924339294},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.43206292390823364},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4257770776748657},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.41891002655029297},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38478097319602966},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3561699688434601},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.24737614393234253},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22464177012443542},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.10260006785392761},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2757288","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2757288","pdf_url":null,"source":{"id":"https://openalex.org/S131231701","display_name":"ACM Transactions on the Web","issn_l":"1559-1131","issn":["1559-1131","1559-114X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on the Web","raw_type":"journal-article"},{"id":"pmh:oai:pure.rug.nl:openaire/00ac75b7-defd-4f92-9b42-1d50cb4594cf","is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/00ac75b7-defd-4f92-9b42-1d50cb4594cf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400420","display_name":"University of Groningen research database (University of Groningen / Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https://openalex.org/I169381384"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sun, C-A, Zhang, X, Shang, Y & Aiello, M 2015, 'Integrating Transactions into BPEL Service Compositions : An Aspect-Based Approach', Acm transactions on the web, vol. 9, no. 2, 9. https://doi.org/10.1145/2757288","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:pure.rug.nl:openaire/00ac75b7-defd-4f92-9b42-1d50cb4594cf","is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/00ac75b7-defd-4f92-9b42-1d50cb4594cf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400420","display_name":"University of Groningen research database (University of Groningen / Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https://openalex.org/I169381384"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sun, C-A, Zhang, X, Shang, Y & Aiello, M 2015, 'Integrating Transactions into BPEL Service Compositions : An Aspect-Based Approach', Acm transactions on the web, vol. 9, no. 2, 9. https://doi.org/10.1145/2757288","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"score":0.47999998927116394,"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17"}],"awards":[{"id":"https://openalex.org/G1103298650","display_name":null,"funder_award_id":"61370061","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6987504436","display_name":null,"funder_award_id":"FRF-SD-12-015A","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W10173453","https://openalex.org/W1509591817","https://openalex.org/W1536755908","https://openalex.org/W1547139772","https://openalex.org/W1549258111","https://openalex.org/W1563849906","https://openalex.org/W1564726396","https://openalex.org/W1587738184","https://openalex.org/W1588102841","https://openalex.org/W1592628421","https://openalex.org/W1989392320","https://openalex.org/W2002313146","https://openalex.org/W2008047169","https://openalex.org/W2029414465","https://openalex.org/W2030221027","https://openalex.org/W2053322049","https://openalex.org/W2094987542","https://openalex.org/W2095850758","https://openalex.org/W2099290966","https://openalex.org/W2100535349","https://openalex.org/W2117234761","https://openalex.org/W2128663199","https://openalex.org/W2129674434","https://openalex.org/W2133254703","https://openalex.org/W2134442265","https://openalex.org/W2144428650","https://openalex.org/W2147988670","https://openalex.org/W2148393131","https://openalex.org/W2153074919","https://openalex.org/W2159103345","https://openalex.org/W2159717626","https://openalex.org/W2561675875","https://openalex.org/W2914920698","https://openalex.org/W4230402390","https://openalex.org/W7110778995"],"related_works":["https://openalex.org/W2090136942","https://openalex.org/W2731282421","https://openalex.org/W2386202574","https://openalex.org/W2123909466","https://openalex.org/W590454891","https://openalex.org/W1981717522","https://openalex.org/W2125239195","https://openalex.org/W2126125511","https://openalex.org/W2187306686","https://openalex.org/W2186504310"],"abstract_inverted_index":{"The":[0],"concept":[1],"of":[2,18,27,34,44,59,139,175,212,221,229,242],"software":[3],"as":[4,136],"a":[5,23,45,89,103,137,163,176,203,230],"service":[6,79,111],"has":[7],"been":[8,83],"increasingly":[9],"adopted":[10],"to":[11,68,107,145,208],"develop":[12],"distributed":[13],"applications.":[14],"Ensuring":[15],"the":[16,28,42,56,72,86,116,154,173,180,188,198,210,223,235,240,243,261],"reliability":[17],"loosely":[19],"coupled":[20],"compositions":[21,60],"is":[22,38,95,172,252],"challenging":[24],"task":[25],"because":[26],"open,":[29],"dynamic,":[30],"and":[31,65,78,92,122,153,183,192,215,220,238],"independent":[32,50],"nature":[33],"composable":[35],"services;":[36],"this":[37,99,250],"especially":[39],"true":[40,90],"when":[41],"execution":[43],"service-based":[46],"process":[47,157,191],"relies":[48],"on":[49],"but":[51],"correlated":[52],"services.":[53,195],"Transactions":[54],"are":[55,133,142,158],"prototypical":[57],"case":[58,231],"spanning":[61],"across":[62],"multiple":[63],"services":[64],"needing":[66],"properties":[67],"be":[69],"valid":[70],"throughout":[71],"whole":[73],"execution.":[74],"Although":[75],"transaction":[76,131,170,184,218],"protocols":[77,185],"composition":[80],"languages":[81],"have":[82],"proposed":[84,199,236],"in":[85,162,254],"past":[87],"decade,":[88],"viable":[91],"effective":[93,253],"solution":[94],"still":[96],"missing.":[97],"In":[98,128],"article,":[100],"we":[101,201,233],"propose":[102],"systematic":[104],"aspect-based":[105,217],"approach":[106,237,251],"integrating":[108],"transactions":[109],"into":[110,114],"compositions,":[112],"taking":[113],"account":[115],"well-known":[117],"protocols:":[118],"Web":[119,194],"Service":[120],"Transaction":[121],"Business":[123],"Process":[124],"Execution":[125],"Language":[126],"(BPEL).":[127],"our":[129],"approach,":[130,200],"policies":[132],"first":[134],"defined":[135],"set":[138],"aspects.":[140],"They":[141],"then":[143],"converted":[144],"standard":[146],"BPEL":[147,156,166,190,225],"elements.":[148],"Finally,":[149],"these":[150],"transaction-related":[151],"elements":[152],"original":[155],"weaved":[159],"together,":[160],"resulting":[161],"transactional":[164,189,224],"executable":[165],"process.":[167],"At":[168],"runtime,":[169],"management":[171],"responsibility":[174],"middleware,":[177],"which":[178],"implements":[179],"coordination":[181],"framework":[182],"followed":[186],"by":[187],"transaction-aware":[193],"To":[196],"automate":[197],"developed":[202],"supporting":[204,244],"platform":[205],"called":[206],"Salan":[207],"aid":[209],"tasks":[211],"defining,":[213],"validating,":[214],"weaving":[216],"policies,":[219],"deploying":[222],"processes.":[226],"By":[227],"means":[228],"study,":[232],"demonstrate":[234],"evaluate":[239],"performance":[241],"platform.":[245],"Experimental":[246],"results":[247],"show":[248],"that":[249],"producing":[255],"reliable":[256],"business":[257],"processes":[258],"while":[259],"reducing":[260],"need":[262],"for":[263],"direct":[264],"human":[265],"involvement.":[266]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
