• DocumentCode
    149438
  • Title

    Evaluating a Representational State Transfer (REST) Architecture: What is the Impact of REST in My Architecture?

  • Author

    Costa, Bruno ; Pires, Paulo F. ; Delicato, Flavia C. ; Merson, Paulo

  • Author_Institution
    Dept. of Comput. Sci., Fed. Univ. of Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2014
  • fDate
    7-11 April 2014
  • Firstpage
    105
  • Lastpage
    114
  • Abstract
    The use of Representational State Transfer (REST) as an architectural style for integrating services and applications 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. An architecture evaluation early in the software life cycle can identify and help mitigate those risks. In this paper we present guidelines to assist architecture evaluation activities in REST-based systems. These guidelines can be systematically used in conjunction with scenario-based evaluation methods to reason about design considerations and trade-offs. This paper also presents a proof of concept to describe how to use the guidelines in the context of an Architecture Trade-off Analysis Method (ATAM) evaluation.
  • Keywords
    risk management; software architecture; ATAM evaluation; REST architecture; REST-based systems; architecture evaluation activities; architecture trade-off analysis method; performance attribute; quality attribute requirements; reliability attribute; representational state transfer architecture; risk mitigation; scenario-based evaluation methods; security attribute; software life cycle; Computer architecture; Concrete; Guidelines; Interviews; Protocols; Servers; Software; REST; scenario-based evaluation guidelines; software architecture evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA), 2014 IEEE/IFIP Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/WICSA.2014.29
  • Filename
    6827107