作者
Francis Palma, Johann Dubois, Naouel Moha, Yann-Gaël Guéhéneuc
发表日期
2014
研讨会论文
Service-Oriented Computing: 12th International Conference, ICSOC 2014, Paris, France, November 3-6, 2014. Proceedings 12
页码范围
230-244
出版商
Springer Berlin Heidelberg
简介
REST (REpresentational State Transfer), relying on resources as its architectural unit, is currently a popular architectural choice for building Web-based applications. It is shown that design patterns—good solutions to recurring design problems—improve the design quality and facilitate maintenance and evolution of software systems. Antipatterns, on the other hand, are poor and counter-productive solutions. Therefore, the detection of REST (anti)patterns is essential for improving the maintenance and evolution of RESTful systems. Until now, however, no approach has been proposed. In this paper, we propose SODA-R (Service Oriented Detection for Antipatterns in REST), a heuristics-based approach to detect (anti)patterns in RESTful systems. We define detection heuristics for eight REST antipatterns and five patterns, and perform their detection on a set of 12 widely-used REST APIs including BestBuy …
引用总数
20142015201620172018201920202021202220232024133785811672
学术搜索中的文章
F Palma, J Dubois, N Moha, YG Guéhéneuc - … : 12th International Conference, ICSOC 2014, Paris …, 2014