检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]浙江大学计算机科学与技术学院,浙江杭州310027
出 处:《计算机集成制造系统》2017年第5期1020-1030,共11页Computer Integrated Manufacturing Systems
基 金:浙江省自然科学基金资助项目(LY15F02007)~~
摘 要:为了解决服务提供商对Web API进行频繁更新进化导致调用客户端受到影响甚至崩溃的问题,通过调查研究RESTful Web API的进化现状,针对调用API端点、参数、域的变化总结出14种Web API进化模式,提出一种Web API的进化模型,以帮助识别Web API进化过程中造成的不兼容。利用Web API的规格说明文件,提出一种Web API自动进化识别方法,实现了进化适配器,通过实验验证了自适应Web API的进化过程。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.
关 键 词:微服务 RESTFUL Web应用程序接口 进化模型 适配器
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117