{"title":"A Lightweight Solution to Version Incompatibility in Service-Oriented Revision Control Systems","authors":"Jameel Almalki, Haifeng Shen","doi":"10.1145/2811681.2811693","DOIUrl":null,"url":null,"abstract":"Service-Oriented Revision Control (SORC) is a novel distributed Software Configuration Management (SCM) model specifically designed for effectively supporting collaborative programming of Web applications, where each developer's code is exposed to their peers as Web services. As developers often work on their services in a continuous and evolutionary manner, newer versions of the same service are constantly created and as such incompatibility between versions becomes a major issue in service versioning that leads to hurdles in the interactions between the service provider and its consumers. In this paper, we propose a lightweight solution to version incompatibility in SORC by allowing the service provider to automatically generate a compatibility message when committing a new version, which is to be retrieved by consumers when updating their local proxies to the service without relying on heavyweight service registries.","PeriodicalId":292017,"journal":{"name":"Proceedings of the ASWEC 2015 24th Australasian Software Engineering Conference","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ASWEC 2015 24th Australasian Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2811681.2811693","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Service-Oriented Revision Control (SORC) is a novel distributed Software Configuration Management (SCM) model specifically designed for effectively supporting collaborative programming of Web applications, where each developer's code is exposed to their peers as Web services. As developers often work on their services in a continuous and evolutionary manner, newer versions of the same service are constantly created and as such incompatibility between versions becomes a major issue in service versioning that leads to hurdles in the interactions between the service provider and its consumers. In this paper, we propose a lightweight solution to version incompatibility in SORC by allowing the service provider to automatically generate a compatibility message when committing a new version, which is to be retrieved by consumers when updating their local proxies to the service without relying on heavyweight service registries.