Evaluating REST architectures—Approach, tooling and guidelines

التفاصيل البيبلوغرافية
العنوان: Evaluating REST architectures—Approach, tooling and guidelines
المؤلفون: Paulo F. Pires, Flavia C. Delicato, Paulo Merson, Bruno Costa
المصدر: Journal of Systems and Software. 112:156-180
بيانات النشر: Elsevier BV, 2016.
سنة النشر: 2016
مصطلحات موضوعية: Enterprise architecture framework, Representational state transfer, Engineering, business.industry, computer.internet_protocol, media_common.quotation_subject, 020206 networking & telecommunications, 020207 software engineering, 02 engineering and technology, Architecture tradeoff analysis method, Hardware and Architecture, Proof of concept, 0202 electrical engineering, electronic engineering, information engineering, Quality (business), Reference architecture, Architecture, business, Software engineering, computer, Software, Architectural style, Information Systems, media_common
الوصف: We propose a guide to aid architecture evaluation activities in REST-based systems.A proof-of-concept demonstrates how the guide can help architecture evaluations.Results from a survey demonstrate the suitability and utility of the proposed guide.A Web tool was developed to facilitate the usage of the evaluation guidelines. Architectural decisions determine the ability of the implemented system to satisfy functional and quality attribute requirements. The Representational State Transfer (REST) architectural style has been extensively used recently for integrating services and applications. Its adoption to build SOA-based distributed systems brings several benefits, but also poses new challenges and risks. Particularly important among those risks are failures to effectively address quality attribute requirements such as security, reliability, and performance. A proved efficient technique to identify and help mitigate those risks is the architecture evaluation. In this paper we propose an approach, tooling, and guidelines to aid architecture evaluation activities in REST-based systems. These guidelines can be systematically used along with evaluation methods to reason about design considerations and tradeoffs. To demonstrate how the guidelines can help architecture evaluators, we present a proof of concept describing how to use the guidelines in an ATAM (Architecture Tradeoff Analysis Method) evaluation. We also present the results of a survey conducted with industry specialists who have performed architecture evaluations in real world REST-based systems in order to gauge the suitability and utility of the proposed guidelines. Finally, the paper describes a Web tool developed to facilitate the use of the evaluation guidelines.
تدمد: 0164-1212
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::6ba27eb5542ee11ee3c85e7aa326046d
https://doi.org/10.1016/j.jss.2015.09.039
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........6ba27eb5542ee11ee3c85e7aa326046d
قاعدة البيانات: OpenAIRE