Self-Adapted RESTful Web API evolution model

Ying LI,Shengpeng LIU,Lang ZHAO,Gang PAN
DOI: https://doi.org/10.13196/j.cims.2017.05.013
2017-01-01
Abstract:To solve the problem of incompatibility between Web API providers and clients caused by frequent update of APIs,through surveying the evolution status of RESTful Web APIs,14 evolutional patterns of Web API were summarized by showing API changes in endpoint,parameters and fields.An evolutional model was proposed to help to recognize the incompatibility in Web API evolution.Besides,an automated API evolution recognition method was proposed base on Web API specification and adaptors were implemented in experiments to verify the automated adaption process for Web API evolution.
What problem does this paper attempt to address?