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
Link To Document :
بازگشت