REST principles define services as resources that can be manipulated by a set of well-known methods. The same approach is suitable to define service descriptions as resources. In this paper, we try to unify the two concepts (services and their descriptions) by proposing a set of best practices to build self-descriptive RESTful services accessible by both humans and machines. Moreover, to make those practices usable with little manual effort, we provide a software framework that extracts compliant descriptions from documents published on the Web, and makes them available to clients as resources.
Panziera, L., DE PAOLI, F. (2013). A framework for self-descriptive RESTful services. In WWW 2013 Companion - Proceedings of the 22nd International Conference on World Wide Web 2013 (pp.1407-1414). acm [10.1145/2487788.2488183].
A framework for self-descriptive RESTful services
PANZIERA, LUCAPrimo
;DE PAOLI, FLAVIO MARIAUltimo
2013
Abstract
REST principles define services as resources that can be manipulated by a set of well-known methods. The same approach is suitable to define service descriptions as resources. In this paper, we try to unify the two concepts (services and their descriptions) by proposing a set of best practices to build self-descriptive RESTful services accessible by both humans and machines. Moreover, to make those practices usable with little manual effort, we provide a software framework that extracts compliant descriptions from documents published on the Web, and makes them available to clients as resources.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.