Towards a View-Based Process for Designing and Documenting RESTful Service Architectures

Bruno Costa 1 Paulo F. Pires 1 Flávia C. Delicato 1 Flavio Oquendo 2
2 ArchWare
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Abstract : Representational State Transfer (REST) is an architectural style for service-based design. Regarded to be used in massively distributed and loosely coupled hypermedia systems, REST has been the de facto architecture style for REST-based web services (called RESTful services). Besides business functionality, RESTful services should address quality attribute requirements, which are commonly described in scenarios (textual descriptions of how to achieve such attribute in the system's context). However, to properly mapping scenarios into architectural elements is a non-trivial task. Furthermore, architects often fail to document adequately the design decisions taken during such mapping. These issues can result in low-quality RESTful services. In this paper, we present a view-based process that provides mechanisms to represent quality attribute scenarios as concrete design decisions that can be later used in the design of RESTful service architectures.
Type de document :
Communication dans un congrès
Proceedings of the 2015 European Conference on Software Architecture Workshops, Sep 2015, Dubrovnik/Cavtat, Croatia. 〈http://ecsa-conference.org/2015/〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01440890
Contributeur : Flavio Oquendo <>
Soumis le : jeudi 19 janvier 2017 - 15:24:51
Dernière modification le : mercredi 16 mai 2018 - 11:24:04

Identifiants

  • HAL Id : hal-01440890, version 1

Citation

Bruno Costa, Paulo F. Pires, Flávia C. Delicato, Flavio Oquendo. Towards a View-Based Process for Designing and Documenting RESTful Service Architectures. Proceedings of the 2015 European Conference on Software Architecture Workshops, Sep 2015, Dubrovnik/Cavtat, Croatia. 〈http://ecsa-conference.org/2015/〉. 〈hal-01440890〉

Partager

Métriques

Consultations de la notice

256