Show simple item record

dc.rights.licenseAtribución-NoComercial 4.0 Internacional
dc.contributorArango Isaza, Fernando
dc.contributor.authorAlvarez Eraso, Danny Alejandro
dc.date.accessioned2019-07-02T15:48:46Z
dc.date.available2019-07-02T15:48:46Z
dc.date.issued2017-05-21
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/59316
dc.description.abstractWeb Application Frameworks (WAF) and Object-Relational Mapping (ORM) tools reduce the time and effort needed to develop high quality applications. However, there are many of them and choosing the best suited for a particular project is not easy. There are comparative studies about these tools, inconveniently, the existing studies do not considerate a domain complex enough that allow us to measure in a more precise way their advantages and disadvantages, also they do not analyze the maintainability related to ORM usage. To contribute in understanding these tools, we propose a WAF-ORM evaluation framework that measures performance and maintainability which we used to compare a group of WAF-ORM technologies. Our study includes a case study that separates queries in three different complexity levels that use both pure SQL and ORM’s API. We addressed performance analysis by studying the impact of queries’ complexity and database size, leaving all other variables affecting performance constant. Also, as maintainability is harder to measure, we propose a qualitative way to classify WAF-ORM technologies. A comparison based on these aspects is important because understanding performance and architectural benefits of ORMs technologies is helpful for both users and developers of WAF-ORM technologies.
dc.format.mimetypeapplication/pdf
dc.language.isospa
dc.relation.ispartofUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de Sistemas Ingeniería de Sistemas e Informática
dc.relation.ispartofIngeniería de Sistemas e Informática
dc.rightsDerechos reservados - Universidad Nacional de Colombia
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.subject.ddc0 Generalidades / Computer science, information and general works
dc.titleA Framework for Evaluating Maintainability and Performance of Object-Relational-Mapping Tools in Web Application Frameworks
dc.typeTrabajo de grado - Maestría
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dc.identifier.eprintshttp://bdigital.unal.edu.co/56719/
dc.contributor.corporatenameUniversidad Nacional de Colombia – Sede Medellín
dc.description.degreelevelMaestría
dc.relation.referencesAlvarez Eraso, Danny Alejandro (2017) A Framework for Evaluating Maintainability and Performance of Object-Relational-Mapping Tools in Web Application Frameworks. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.subject.proposalobject-relational mapping
dc.subject.proposalrelational databases
dc.subject.proposalobject-oriented languages
dc.subject.proposalclass diagram
dc.subject.proposalperformance
dc.subject.proposalmaintainability
dc.subject.proposalsoftware architecture
dc.subject.proposalmapeo objeto-relacional
dc.subject.proposalbase de datos relacionales
dc.subject.proposallenguajes orientados a objetos
dc.subject.proposaldiagrama de clases
dc.subject.proposaldesempeño
dc.subject.proposalmantenibilidad
dc.subject.proposalarquitectura de software
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial 4.0 InternacionalThis work is licensed under a Creative Commons Reconocimiento-NoComercial 4.0.This document has been deposited by the author (s) under the following certificate of deposit