Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto

Los contenedores como servicio (CaaS) y los microservicios han surgido como paradigmas poderosos en el desarrollo de software moderno, que ofrecen escalabilidad, flexibilidad y eficiencia de recursos mejoradas. Este documento presenta una revisión exhaustiva del estado actual de la investigación y l...

Full description

Autores:
Higuera Diaz, Zully Juliana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
spa
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/10819
Acceso en línea:
http://hdl.handle.net/20.500.12495/10819
Palabra clave:
Microservicio
Contenedores
Computación en la nube
Aplicaciones
621.3
Microservice
Containers
Cloud computing
Applications
Rights
closedAccess
License
Acceso cerrado
id UNBOSQUE2_b8cdd073f77724bfc75c198a259f5bee
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/10819
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
dc.title.translated.spa.fl_str_mv Development of a microservices-based application for the administration of a remote laboratory
title Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
spellingShingle Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
Microservicio
Contenedores
Computación en la nube
Aplicaciones
621.3
Microservice
Containers
Cloud computing
Applications
title_short Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
title_full Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
title_fullStr Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
title_full_unstemmed Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
title_sort Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto
dc.creator.fl_str_mv Higuera Diaz, Zully Juliana
dc.contributor.advisor.none.fl_str_mv Rojas Reales, Wilson Mauro
dc.contributor.author.none.fl_str_mv Higuera Diaz, Zully Juliana
dc.contributor.orcid.none.fl_str_mv Higuera Díaz, Zully Juliana [0009-0001-2123-0871]
dc.subject.spa.fl_str_mv Microservicio
Contenedores
Computación en la nube
Aplicaciones
topic Microservicio
Contenedores
Computación en la nube
Aplicaciones
621.3
Microservice
Containers
Cloud computing
Applications
dc.subject.ddc.none.fl_str_mv 621.3
dc.subject.keywords.spa.fl_str_mv Microservice
Containers
Cloud computing
Applications
description Los contenedores como servicio (CaaS) y los microservicios han surgido como paradigmas poderosos en el desarrollo de software moderno, que ofrecen escalabilidad, flexibilidad y eficiencia de recursos mejoradas. Este documento presenta una revisión exhaustiva del estado actual de la investigación y las aplicaciones en el campo de CaaS y los microservicios, no solo para el desarrollo sino también para el aprovisionamiento de múltiples servicios. Analizamos sistemáticamente algunos documentos e informes de la industria relevantes, con el objetivo de identificar tendencias, desafíos y oportunidades comunes en este dominio. A través de nuestro análisis, destacamos las principales ventajas y desventajas de CaaS y los microservicios, arrojando luz sobre su impacto en las prácticas de desarrollo de software. Además, analizamos varios patrones arquitectónicos, estrategias de implementación y herramientas de orquestación utilizadas en la implementación de CaaS y microservicios. Una revisión técnica sobre aplicaciones orientadas a Caas y microservicios
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-06-13T14:56:11Z
dc.date.available.none.fl_str_mv 2023-06-13T14:56:11Z
dc.date.issued.none.fl_str_mv 2023
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12495/10819
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url http://hdl.handle.net/20.500.12495/10819
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.local.spa.fl_str_mv Acceso cerrado
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
http://purl.org/coar/access_right/c_14cb
rights_invalid_str_mv Acceso cerrado
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.grantor.spa.fl_str_mv Universidad El Bosque
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/33f5556e-d2d2-4df3-b5f2-ac21579908b8/download
https://repositorio.unbosque.edu.co/bitstreams/f78c7b32-534b-44d2-bae0-4ca7213bf69c/download
https://repositorio.unbosque.edu.co/bitstreams/db175846-be23-4b74-896a-d3ef7fdf41e2/download
https://repositorio.unbosque.edu.co/bitstreams/486e6228-49ea-4722-bc03-37857e32f6bc/download
https://repositorio.unbosque.edu.co/bitstreams/82437a6c-9796-415b-90be-981525c485a5/download
https://repositorio.unbosque.edu.co/bitstreams/641fe2ca-1cb0-4382-b5d6-671ef1c98677/download
bitstream.checksum.fl_str_mv 2ce874fcc944c032176ebdef41027e7b
7faee2d4b5d033740a85a77729a9e18a
aeb5490a1886e862467fda0afb68d08d
17cc15b951e7cc6b3728a574117320f9
71c909689268bf0106f0801048a213d5
86e21a916491b43bc8435b46b785d211
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1814100709090525184
spelling Rojas Reales, Wilson MauroHiguera Diaz, Zully JulianaHiguera Díaz, Zully Juliana [0009-0001-2123-0871]2023-06-13T14:56:11Z2023-06-13T14:56:11Z2023http://hdl.handle.net/20.500.12495/10819instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coLos contenedores como servicio (CaaS) y los microservicios han surgido como paradigmas poderosos en el desarrollo de software moderno, que ofrecen escalabilidad, flexibilidad y eficiencia de recursos mejoradas. Este documento presenta una revisión exhaustiva del estado actual de la investigación y las aplicaciones en el campo de CaaS y los microservicios, no solo para el desarrollo sino también para el aprovisionamiento de múltiples servicios. Analizamos sistemáticamente algunos documentos e informes de la industria relevantes, con el objetivo de identificar tendencias, desafíos y oportunidades comunes en este dominio. A través de nuestro análisis, destacamos las principales ventajas y desventajas de CaaS y los microservicios, arrojando luz sobre su impacto en las prácticas de desarrollo de software. Además, analizamos varios patrones arquitectónicos, estrategias de implementación y herramientas de orquestación utilizadas en la implementación de CaaS y microservicios. Una revisión técnica sobre aplicaciones orientadas a Caas y microserviciosIngeniero de SistemasPregradoContainer as a Service (CaaS) and microservices have emerged as powerful paradigms in modern software development, offering enhanced scalability, flexibility, and resource efficiency. This paper presents a comprehensive review of the current state of research and applications in the field of CaaS and microservices, not only for developing but for provisioning multiple services. We systematically analyze some relevant papers and industry reports, aiming to identify common trends, challenges, and opportunities in this domain. Through our analysis, we highlight the key advantages and drawbacks of CaaS and microservices, shedding light on their impact on software development practices. Furthermore, we discuss various architectural patterns, deployment strategies, and orchestration tools used in the implementation of CaaS and microservices. A technical review on applications oriented to Caas and microservicesapplication/pdfspaMicroservicioContenedoresComputación en la nubeAplicaciones621.3MicroserviceContainersCloud computingApplicationsDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remotoDevelopment of a microservices-based application for the administration of a remote laboratoryIngeniería de SistemasUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisAcceso cerradoinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbORIGINALDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remotoDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remotoDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remotoapplication/pdf651433https://repositorio.unbosque.edu.co/bitstreams/33f5556e-d2d2-4df3-b5f2-ac21579908b8/download2ce874fcc944c032176ebdef41027e7bMD53THUMBNAILDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto.pngDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto.pngPortadaimage/png80182https://repositorio.unbosque.edu.co/bitstreams/f78c7b32-534b-44d2-bae0-4ca7213bf69c/download7faee2d4b5d033740a85a77729a9e18aMD55Desarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto.jpgDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto.jpgGenerated Thumbnailimage/jpeg3614https://repositorio.unbosque.edu.co/bitstreams/db175846-be23-4b74-896a-d3ef7fdf41e2/downloadaeb5490a1886e862467fda0afb68d08dMD58LICENSElicense.txtlicense.txttext/plain; charset=utf-82000https://repositorio.unbosque.edu.co/bitstreams/486e6228-49ea-4722-bc03-37857e32f6bc/download17cc15b951e7cc6b3728a574117320f9MD54Carta.pdfCarta.pdfCarta autorizaciónapplication/pdf1551498https://repositorio.unbosque.edu.co/bitstreams/82437a6c-9796-415b-90be-981525c485a5/download71c909689268bf0106f0801048a213d5MD56TEXTDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto.txtDesarrollo de una aplicación basada en microservicios para la administración de un laboratorio remoto.txtExtracted texttext/plain32956https://repositorio.unbosque.edu.co/bitstreams/641fe2ca-1cb0-4382-b5d6-671ef1c98677/download86e21a916491b43bc8435b46b785d211MD5720.500.12495/10819oai:repositorio.unbosque.edu.co:20.500.12495/108192024-02-06 23:19:17.049restrictedhttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTGljZW5jaWEgZGUgRGlzdHJpYnVjacOzbiBObyBFeGNsdXNpdmEKClBhcmEgcXVlIGVsIFJlcG9zaXRvcmlvIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBhIHB1ZWRhIHJlcHJvZHVjaXIgeSBjb211bmljYXIgcMO6YmxpY2FtZW50ZSBzdSBkb2N1bWVudG8gZXMgbmVjZXNhcmlvIGxhIGFjZXB0YWNpw7NuIGRlIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vcy4gUG9yIGZhdm9yLCBsZWEgbGFzIHNpZ3VpZW50ZXMgY29uZGljaW9uZXMgZGUgbGljZW5jaWE6CgoxLiBBY2VwdGFuZG8gZXN0YSBsaWNlbmNpYSwgdXN0ZWQgKGVsIGF1dG9yL2VzIG8gZWwgcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IpIGdhcmFudGl6YSBhIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBlbCBkZXJlY2hvIG5vIGV4Y2x1c2l2byBkZSBhcmNoaXZhciwgcmVwcm9kdWNpciwgY29udmVydGlyIChjb21vIHNlIGRlZmluZSBtw6FzIGFiYWpvKSwgY29tdW5pY2FyIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byBtdW5kaWFsbWVudGUgZW4gZm9ybWF0byBlbGVjdHLDs25pY28uCgoyLiBUYW1iacOpbiBlc3TDoSBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgVW5pdmVyc2lkYWQgRWwgQm9zcXVlIHB1ZWRhIGNvbnNlcnZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byB5LCBzaW4gYWx0ZXJhciBzdSBjb250ZW5pZG8sIGNvbnZlcnRpcmxvIGEgY3VhbHF1aWVyIGZvcm1hdG8gZGUgZmljaGVybywgbWVkaW8gbyBzb3BvcnRlLCBwYXJhIHByb3DDs3NpdG9zIGRlIHNlZ3VyaWRhZCwgcHJlc2VydmFjacOzbiB5IGFjY2Vzby4KCjMuIERlY2xhcmEgcXVlIGVsIGRvY3VtZW50byBlcyB1biB0cmFiYWpvIG9yaWdpbmFsIHN1eW8geS9vIHF1ZSB0aWVuZSBlbCBkZXJlY2hvIHBhcmEgb3RvcmdhciBsb3MgZGVyZWNob3MgY29udGVuaWRvcyBlbiBlc3RhIGxpY2VuY2lhLiBUYW1iacOpbiBkZWNsYXJhIHF1ZSBzdSBkb2N1bWVudG8gbm8gaW5mcmluZ2UsIGVuIHRhbnRvIGVuIGN1YW50byBsZSBzZWEgcG9zaWJsZSBzYWJlciwgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIG5pbmd1bmEgb3RyYSBwZXJzb25hIG8gZW50aWRhZC4KCjQuIFNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBoYSBvYnRlbmlkbyBlbCBwZXJtaXNvIHNpbiByZXN0cmljY2nDs24gZGVsIHByb3BpZXRhcmlvIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBwYXJhIG90b3JnYXIgYSBsYSBVbml2ZXJzaWRhZCBFbCBCb3NxdWUgbG9zIGRlcmVjaG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW5jaWEsIHkgcXVlIGVzZSBtYXRlcmlhbCBjdXlvcyBkZXJlY2hvcyBzb24gZGUgdGVyY2Vyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8geSByZWNvbm9jaWRvIGVuIGVsIHRleHRvIG8gY29udGVuaWRvIGRlbCBkb2N1bWVudG8gZW50cmVnYWRvLgoKNS4gU2kgZWwgZG9jdW1lbnRvIHNlIGJhc2EgZW4gdW5hIG9icmEgcXVlIGhhIHNpZG8gcGF0cm9jaW5hZGEgbyBhcG95YWRhIHBvciB1bmEgYWdlbmNpYSB1IG9yZ2FuaXphY2nDs24gZGlmZXJlbnRlIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSwgc2UgcHJlc3Vwb25lIHF1ZSBzZSBoYSBjdW1wbGlkbyBjb24gY3VhbHF1aWVyIGRlcmVjaG8gZGUgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVzdGUgY29udHJhdG8gbyBhY3VlcmRvLgoKNi4gVW5pdmVyc2lkYWQgRWwgQm9zcXVlIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBzdS9zIG5vbWJyZS9zIGNvbW8gZWwvbG9zIGF1dG9yL2VzIG8gcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGVsIGRvY3VtZW50bywgeSBubyBoYXLDoSBuaW5ndW5hIGFsdGVyYWNpw7NuIGRlIHN1IGRvY3VtZW50byBkaWZlcmVudGUgYSBsYXMgcGVybWl0aWRhcyBlbiBlc3RhIGxpY2VuY2lhLgo=