• DocumentCode
    3716595
  • Title

    Towards a Distinction between Application State Resources and Data Resources in ROA

  • Author

    Tadeu Matos Nunes;Pedro Porfírio Muniz ;José Renato Villela ;Hermano Albuquerque Lira;Bruno de Azevedo Muniz;Luiz Henrique S. Felix

  • Author_Institution
    SERPRO, Fortaleza, Brazil
  • fYear
    2015
  • Firstpage
    895
  • Lastpage
    900
  • Abstract
    In the context of ROA (Resource Oriented Architecture), this paper proposes a distinction between two REST (Representational State Transfer) resources types: The Data Resources (DR) and the Application State Resources (ASR). DR are representations of the application data, at the persistence layer, or remote functions that can be reused in several applications. The ASR represents RESTful application states. An ASR has to follow the HATEOAS(Hypermedia as the Engine of Application State) principle by including links to the next possible application states. The proposed distinction between ASR and DR can be seen as an alternative approach to the distinction between pure RESTful Web services and Web APIs. Furthermore, this paper models the ASR transitions using BPMN (Business Process Model and Notation). The BPMN workflow can properly represent the application states.
  • Keywords
    "Servers","Web services","Electronic mail","Business","Protocols","Representational state transfer","Engines"
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/CIT/IUCC/DASC/PICOM.2015.134
  • Filename
    7363174