{"id":"https://openalex.org/W4207043485","doi":"https://doi.org/10.1109/tsc.2022.3144613","title":"A Transformational Approach to Managing Data Model Evolution of Web Services","display_name":"A Transformational Approach to Managing Data Model Evolution of Web Services","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4207043485","doi":"https://doi.org/10.1109/tsc.2022.3144613"},"language":"en","primary_location":{"id":"doi:10.1109/tsc.2022.3144613","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2022.3144613","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Services Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054904120","display_name":"Luca Beurer-Kellner","orcid":"https://orcid.org/0000-0001-7734-3106"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luca Beurer-Kellner","raw_affiliation_strings":["ETH Zrich, 27219 Zurich, ZH, Switzerland, (e-mail: lucabeurerkellner@gmail.com)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ETH Zrich, 27219 Zurich, ZH, Switzerland, (e-mail: lucabeurerkellner@gmail.com)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022541581","display_name":"Jens von Pilgrim","orcid":null},"institutions":[{"id":"https://openalex.org/I159176309","display_name":"Universit\u00e4t Hamburg","ror":"https://ror.org/00g30e956","country_code":"DE","type":"education","lineage":["https://openalex.org/I159176309"]},{"id":"https://openalex.org/I70451448","display_name":"HAW Hamburg","ror":"https://ror.org/00fkqwx76","country_code":"DE","type":"education","lineage":["https://openalex.org/I70451448"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jens Von Pilgrim","raw_affiliation_strings":["Hamburg University of Applied Sciences, 14890 Hamburg, Hamburg, Germany, (e-mail: Jens.vonPilgrim@haw-hamburg.de)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hamburg University of Applied Sciences, 14890 Hamburg, Hamburg, Germany, (e-mail: Jens.vonPilgrim@haw-hamburg.de)","institution_ids":["https://openalex.org/I159176309","https://openalex.org/I70451448"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057850035","display_name":"Christos Tsigkanos","orcid":"https://orcid.org/0000-0002-9493-3404"},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Christos Tsigkanos","raw_affiliation_strings":["Institut fr Informatik, University of Bern, 27210 Bern, Bern, Switzerland, (e-mail: christos.tsigkanos@tuwien.ac.at)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut fr Informatik, University of Bern, 27210 Bern, Bern, Switzerland, (e-mail: christos.tsigkanos@tuwien.ac.at)","institution_ids":["https://openalex.org/I118564535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078065547","display_name":"Timo Kehrer","orcid":"https://orcid.org/0000-0002-2582-5557"},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Timo Kehrer","raw_affiliation_strings":["Institut fr Informatik, University of Bern, 27210 Bern, Bern, Switzerland, (e-mail: timo.kehrer@informatik.hu-berlin.de)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut fr Informatik, University of Bern, 27210 Bern, Bern, Switzerland, (e-mail: timo.kehrer@informatik.hu-berlin.de)","institution_ids":["https://openalex.org/I118564535"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2461,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.83037379,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"1"},"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":0.9998000264167786,"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":0.9998000264167786,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994000196456909,"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"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/computer-science","display_name":"Computer science","score":0.8817957639694214},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5726037621498108},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.5175682902336121},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4784795641899109},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47215935587882996},{"id":"https://openalex.org/keywords/data-model","display_name":"Data model (GIS)","score":0.447741836309433},{"id":"https://openalex.org/keywords/data-modeling","display_name":"Data modeling","score":0.4310515522956848},{"id":"https://openalex.org/keywords/business-process-execution-language","display_name":"Business Process Execution Language","score":0.4304143190383911},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.4245559871196747},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3741031289100647},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.35436326265335083},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32543474435806274},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.2582836151123047},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1568455696105957}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8817957639694214},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5726037621498108},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.5175682902336121},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4784795641899109},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47215935587882996},{"id":"https://openalex.org/C100463513","wikidata":"https://www.wikidata.org/wiki/Q5227322","display_name":"Data model (GIS)","level":2,"score":0.447741836309433},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.4310515522956848},{"id":"https://openalex.org/C4927394","wikidata":"https://www.wikidata.org/wiki/Q787631","display_name":"Business Process Execution Language","level":4,"score":0.4304143190383911},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.4245559871196747},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3741031289100647},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.35436326265335083},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32543474435806274},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.2582836151123047},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1568455696105957}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tsc.2022.3144613","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2022.3144613","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Services Computing","raw_type":"journal-article"},{"id":"pmh:oai:boris.unibe.ch:195934","is_oa":false,"landing_page_url":"https://boris.unibe.ch/195934/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401086","display_name":"Bern Open Repository and Information System (University of Bern)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I118564535","host_organization_name":"University of Bern","host_organization_lineage":["https://openalex.org/I118564535"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Beurer-Kellner, Luca; von Pilgrim, Jens; Tsigkanos, Christos; Kehrer, Timo (2023). A Transformational Approach to Managing Data Model Evolution of Web Services. IEEE Transactions on Services Computing, 16(1), pp. 65-79. IEEE 10.1109/TSC.2022.3144613 &lt;http://dx.doi.org/10.1109/TSC.2022.3144613&gt;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Reduced inequalities","score":0.7900000214576721,"id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W63944300","https://openalex.org/W182322884","https://openalex.org/W1194657840","https://openalex.org/W1511832825","https://openalex.org/W1589399509","https://openalex.org/W1592640009","https://openalex.org/W1598022760","https://openalex.org/W1606447684","https://openalex.org/W1857137411","https://openalex.org/W1985223393","https://openalex.org/W1996344618","https://openalex.org/W2000434158","https://openalex.org/W2021382227","https://openalex.org/W2040293060","https://openalex.org/W2042893791","https://openalex.org/W2064136106","https://openalex.org/W2069752306","https://openalex.org/W2071460301","https://openalex.org/W2079588361","https://openalex.org/W2081757705","https://openalex.org/W2100310705","https://openalex.org/W2107344568","https://openalex.org/W2108025693","https://openalex.org/W2108349789","https://openalex.org/W2112862673","https://openalex.org/W2121495194","https://openalex.org/W2125872407","https://openalex.org/W2127217485","https://openalex.org/W2130394412","https://openalex.org/W2135742552","https://openalex.org/W2138046702","https://openalex.org/W2169954581","https://openalex.org/W2375206141","https://openalex.org/W2518794401","https://openalex.org/W2716381272","https://openalex.org/W2802373646","https://openalex.org/W2884304267","https://openalex.org/W2889643115","https://openalex.org/W2898656866","https://openalex.org/W2971795946","https://openalex.org/W2997013378","https://openalex.org/W3000954874","https://openalex.org/W3006178354","https://openalex.org/W3118705258","https://openalex.org/W4243099260","https://openalex.org/W4243227753","https://openalex.org/W6652128316","https://openalex.org/W6678342272","https://openalex.org/W6690338278","https://openalex.org/W6711821557","https://openalex.org/W6739733769","https://openalex.org/W6753317219"],"related_works":["https://openalex.org/W2002233526","https://openalex.org/W4247445481","https://openalex.org/W2129443448","https://openalex.org/W2370110824","https://openalex.org/W4233877817","https://openalex.org/W2109480844","https://openalex.org/W2134588905","https://openalex.org/W2515287752","https://openalex.org/W2097368534","https://openalex.org/W1536755908"],"abstract_inverted_index":{"The":[0],"communication":[1],"of":[2,90,113,118,151,163,177,184],"web":[3,188],"services":[4],"is":[5,69,86,154],"typically":[6],"organized":[7],"through":[8,193],"APIs,":[9,134],"which":[10,80,125,159],"rely":[11],"on":[12,46],"a":[13,76,87,99,104,123,127,135,144,148,157,161,181,185],"common":[14,67,88],"data":[15,24,42,72,115],"model":[16,25,73,116],"shared":[17],"among":[18],"system":[19],"components.":[20],"Over":[21],"time,":[22],"this":[23],"must":[26,47],"be":[27,48,58],"changed":[28],"in":[29,75],"order":[30],"to":[31,70],"accommodate":[32],"new":[33],"or":[34],"changing":[35],"requirements,":[36],"and":[37,61,85,143,190],"the":[38,41,63,110,140,175],"components":[39,56],"including":[40],"they":[43],"are":[44],"operating":[45],"migrated.":[49],"In":[50],"practice":[51],"however,":[52],"not":[53],"all":[54],"affected":[55],"can":[57],"migrated":[59],"instantly":[60],"at":[62],"same":[64],"time.":[65],"A":[66],"approach":[68,179],"plan":[71],"changes":[74],"backward":[77],"compatible":[78],"fashion,":[79],"causes":[81],"serious":[82],"maintenance":[83],"problems":[84],"cause":[89],"technical":[91],"debt.":[92],"We":[93,121,173],"propose":[94],"an":[95],"alternative":[96],"solution,":[97],"using":[98,139],"translation":[100,112],"layer":[101],"serving":[102],"as":[103],"round-trip":[105,170],"migration":[106,171],"service,":[107],"responsible":[108],"for":[109,133],"lossless":[111],"object-oriented":[114],"instances":[117],"different":[119],"versions.":[120],"present":[122],"framework":[124],"offers":[126],"version-aware":[128],"interface":[129],"definition":[130],"language":[131,138],"(IDL)":[132],"typed":[136],"JavaScript-based":[137],"IDL":[141],"definition,":[142],"run-time":[145],"environment.":[146],"From":[147],"methodological":[149],"point":[150],"view,":[152],"development":[153],"supported":[155],"by":[156],"catalog":[158],"comprises":[160],"set":[162],"typical":[164],"evolution":[165],"scenarios":[166],"along":[167],"with":[168],"corresponding":[169],"strategies.":[172],"showcase":[174],"applicability":[176],"our":[178],"via":[180],"case":[182],"study":[183],"real-world":[186],"e-commerce":[187],"application,":[189],"evaluate":[191],"correctness":[192],"automated":[194],"testing.":[195]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
