Analysis Of Tools For Rest Contract Specification In Swagger/Openapi

PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2(2020)

引用 0|浏览16
暂无评分
摘要
REST is a resource-based architectural style that has emerged as a promising way for designingWeb services. A REST API exposes services' functionalities through a contract that allows consumption by different clients. The contract specifies service's request and response schemes and related rules the service and the client should comply with. The process of documenting and keeping an API consistent is a time consuming human effort. The documentation should reflect the implementation which may evolve. This work compares different tools for REST APIs specifications. We focused on tools that automatically generate Swagger (Open API in version 3.0), a specification for designing REST APIs. We evaluated the tools using a set of criteria whose results may help software engineers to choose the most appropriate tool, and point out gaps for research initiatives.
更多
查看译文
关键词
REST Services, REST Contracts, REST APIs, Swagger, OpenAPI
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要