DocumentCode :
1611555
Title :
Using WADL Specifications to Develop and Maintain REST Client Applications
Author :
Fokaefs, Marios ; Stroulia, Eleni
Author_Institution :
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fYear :
2015
Firstpage :
81
Lastpage :
88
Abstract :
Service orientation is one of the most popular paradigms for developing modular distributed software systems. In spite of the substantial research effort dedicated to the development of methods and tools to support SOAP-based service-oriented application development, in practice, RESTful services have surpassed SOAP-based services in popularity and adoption, primarily due to the simplicity of their invocation. However, poor adoption of REST specification standards and lack of systematic development tools have given rise to many, more or less compliant, variants of the Restful style constraints, which undermine the evolvability and interoperability of these systems. In this paper, we describe a tool that supports the systematization of RESTful application development, through the use of semi-automatically constructed WADL interface specifications, without compromising the ease of the overall practice. We illustrate the use and advantages of our tool on real-world REST APIs. Additionally, we comment on how REST APIs are documented, especially in comparison to the auto-generated WADLs.
Keywords :
Internet; application program interfaces; formal specification; service-oriented architecture; software maintenance; specification languages; REST API; REST client application maintenance; REST specification standard; RESTful application development; RESTful service; SOAP-based service-oriented application development; WADL interface specification; autogenerated WADL; invocation; modular distributed software system development; system evolvability; system interoperability; Blogs; Documentation; Generators; Google; Software; Uniform resource locators; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ICWS), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7271-8
Type :
conf
DOI :
10.1109/ICWS.2015.21
Filename :
7195555
Link To Document :
بازگشت