An UML profile for modeling RESTful services

Autores
Ormeño, Emilio Gustavo; Lund, María Inés; Aballay, Laura N.; Aciar, Silvana
Año de publicación
2012
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Usually, RESTful services have been used as technology platform for web services and for accessing web resources. More recently, these services have been used as controllers in applications that implement MVC pattern. Tools such as Spring and Spring Roo, greatly facilitate the development and maintenance of such applications. However, despite the maturity of the solutions, the few proposals for modeling RESTful services, focus only on REST Architecture concepts, leaving aside the various uses of these services, and the technological elements that support them. Based on the controllers and artifacts generated by Spring Roo, in this paper we present an UML profile for modeling RESTful services. The models using the profile can represent the various uses of the services, and also they can be transformed into a working Spring Web Application.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
modeling
services
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/123887

id SEDICI_4c3326819b2f4464a5eed5b092e0de75
oai_identifier_str oai:sedici.unlp.edu.ar:10915/123887
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling An UML profile for modeling RESTful servicesOrmeño, Emilio GustavoLund, María InésAballay, Laura N.Aciar, SilvanaCiencias InformáticasmodelingservicesUsually, RESTful services have been used as technology platform for web services and for accessing web resources. More recently, these services have been used as controllers in applications that implement MVC pattern. Tools such as Spring and Spring Roo, greatly facilitate the development and maintenance of such applications. However, despite the maturity of the solutions, the few proposals for modeling RESTful services, focus only on REST Architecture concepts, leaving aside the various uses of these services, and the technological elements that support them. Based on the controllers and artifacts generated by Spring Roo, in this paper we present an UML profile for modeling RESTful services. The models using the profile can represent the various uses of the services, and also they can be transformed into a working Spring Web Application.Sociedad Argentina de Informática e Investigación Operativa2012-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf119-133http://sedici.unlp.edu.ar/handle/10915/123887enginfo:eu-repo/semantics/altIdentifier/issn/1850-2792info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T11:21:32Zoai:sedici.unlp.edu.ar:10915/123887Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 11:21:33.038SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv An UML profile for modeling RESTful services
title An UML profile for modeling RESTful services
spellingShingle An UML profile for modeling RESTful services
Ormeño, Emilio Gustavo
Ciencias Informáticas
modeling
services
title_short An UML profile for modeling RESTful services
title_full An UML profile for modeling RESTful services
title_fullStr An UML profile for modeling RESTful services
title_full_unstemmed An UML profile for modeling RESTful services
title_sort An UML profile for modeling RESTful services
dc.creator.none.fl_str_mv Ormeño, Emilio Gustavo
Lund, María Inés
Aballay, Laura N.
Aciar, Silvana
author Ormeño, Emilio Gustavo
author_facet Ormeño, Emilio Gustavo
Lund, María Inés
Aballay, Laura N.
Aciar, Silvana
author_role author
author2 Lund, María Inés
Aballay, Laura N.
Aciar, Silvana
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
modeling
services
topic Ciencias Informáticas
modeling
services
dc.description.none.fl_txt_mv Usually, RESTful services have been used as technology platform for web services and for accessing web resources. More recently, these services have been used as controllers in applications that implement MVC pattern. Tools such as Spring and Spring Roo, greatly facilitate the development and maintenance of such applications. However, despite the maturity of the solutions, the few proposals for modeling RESTful services, focus only on REST Architecture concepts, leaving aside the various uses of these services, and the technological elements that support them. Based on the controllers and artifacts generated by Spring Roo, in this paper we present an UML profile for modeling RESTful services. The models using the profile can represent the various uses of the services, and also they can be transformed into a working Spring Web Application.
Sociedad Argentina de Informática e Investigación Operativa
description Usually, RESTful services have been used as technology platform for web services and for accessing web resources. More recently, these services have been used as controllers in applications that implement MVC pattern. Tools such as Spring and Spring Roo, greatly facilitate the development and maintenance of such applications. However, despite the maturity of the solutions, the few proposals for modeling RESTful services, focus only on REST Architecture concepts, leaving aside the various uses of these services, and the technological elements that support them. Based on the controllers and artifacts generated by Spring Roo, in this paper we present an UML profile for modeling RESTful services. The models using the profile can represent the various uses of the services, and also they can be transformed into a working Spring Web Application.
publishDate 2012
dc.date.none.fl_str_mv 2012-08
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/123887
url http://sedici.unlp.edu.ar/handle/10915/123887
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/1850-2792
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
119-133
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1846064272263610368
score 13.22299