Home // ICSEA 2015, The Tenth International Conference on Software Engineering Advances // View article


Best Practices for the Design of RESTful Web Services

Authors:
Pascal Giessler
Michael Gebhart
Dmitrij Sarancin
Roland Steinegger
Sebastian Abeck

Keywords: REST; RESTful; best practices; collection; catalog; design; quality; research and practice

Abstract:
The trend towards creating web services based on the REpresentational State Transfer (REST) is unbroken. Because of this, several best practices for designing RESTful web services have been created in research and practice to ensure a certain level of quality. But, these best practices are often described differently with the same meaning due to the nature of natural language. In addition, they are not collected and presented in a central place but rather distributed across several pages in the World Wide Web, which impedes their application even further. In this article, we identify, collect, and categorize several best practices for designing RESTful web services and illustrate their application on a real system to show their application. For illustration purpose, we apply the best practices on the CompetenceService, an assistance service of the SmartCampus system developed at the Karlsruhe Institute of Technology (KIT).

Pages: 392 to 397

Copyright: Copyright (c) IARIA, 2015

Publication date: November 15, 2015

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-438-1

Location: Barcelona, Spain

Dates: from November 15, 2015 to November 20, 2015