Pool apps AI
RESUMEN: El área de Artificial Intelligence (AI) & Data Science de Konecta, desea migrar su plataforma web a nuevas tecnologías de desarrollo para satisfacer la necesidad de exponer sus modelos y aplicaciones de forma modular y escalable, contribuyendo a mejorar la satisfacción de sus clientes....
- Autores:
-
Ruíz Graciano, Aiber Andrés
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/19659
- Acceso en línea:
- http://hdl.handle.net/10495/19659
- Palabra clave:
- Inteligencia artificial
Artificial intelligence
Aplicación informática
Computer applications
Cambio tecnológico
Technological change
Automatización
Automation
Amazon Web Services
Autenticación
Autorización
Desarrollo Web
DevOps
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept4566
http://vocabularies.unesco.org/thesaurus/concept3401
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UDEA2_1f2a4a7e62f18cc7249bf9e503ce2602 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/19659 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Pool apps AI |
title |
Pool apps AI |
spellingShingle |
Pool apps AI Inteligencia artificial Artificial intelligence Aplicación informática Computer applications Cambio tecnológico Technological change Automatización Automation Amazon Web Services Autenticación Autorización Desarrollo Web DevOps http://vocabularies.unesco.org/thesaurus/concept3052 http://vocabularies.unesco.org/thesaurus/concept520 http://vocabularies.unesco.org/thesaurus/concept4566 http://vocabularies.unesco.org/thesaurus/concept3401 |
title_short |
Pool apps AI |
title_full |
Pool apps AI |
title_fullStr |
Pool apps AI |
title_full_unstemmed |
Pool apps AI |
title_sort |
Pool apps AI |
dc.creator.fl_str_mv |
Ruíz Graciano, Aiber Andrés |
dc.contributor.advisor.none.fl_str_mv |
Duque Restrepo, Carlos Mauricio |
dc.contributor.author.none.fl_str_mv |
Ruíz Graciano, Aiber Andrés |
dc.subject.unesco.none.fl_str_mv |
Inteligencia artificial Artificial intelligence Aplicación informática Computer applications Cambio tecnológico Technological change Automatización Automation |
topic |
Inteligencia artificial Artificial intelligence Aplicación informática Computer applications Cambio tecnológico Technological change Automatización Automation Amazon Web Services Autenticación Autorización Desarrollo Web DevOps http://vocabularies.unesco.org/thesaurus/concept3052 http://vocabularies.unesco.org/thesaurus/concept520 http://vocabularies.unesco.org/thesaurus/concept4566 http://vocabularies.unesco.org/thesaurus/concept3401 |
dc.subject.proposal.spa.fl_str_mv |
Amazon Web Services Autenticación Autorización Desarrollo Web DevOps |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept3052 http://vocabularies.unesco.org/thesaurus/concept520 http://vocabularies.unesco.org/thesaurus/concept4566 http://vocabularies.unesco.org/thesaurus/concept3401 |
description |
RESUMEN: El área de Artificial Intelligence (AI) & Data Science de Konecta, desea migrar su plataforma web a nuevas tecnologías de desarrollo para satisfacer la necesidad de exponer sus modelos y aplicaciones de forma modular y escalable, contribuyendo a mejorar la satisfacción de sus clientes. Se ha generado un plan de migración que contiene la construcción de una API de login para autorizar los modelos presentes en el área, por lo tanto, el presente proyecto comprende la estructuración de una API REST para realizar una Autenticación y Autorización de los integrantes del área, así como la inclusión de buenas prácticas de desarrollo, al involucrar el proceso de construcción de pruebas unitarias y la implementación de la cultura DevOps en los servidores de Amazon Web Services. El método de Autenticación y Autorización desarrollado en el proyecto, permitió dar cumplimiento al objetivo planteado, incrementando el interés en diseñar una nueva célula interna que se encargará de implementar la cultura DevOps en los proyectos existentes y futuros. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-05-18T11:52:47Z |
dc.date.available.none.fl_str_mv |
2021-05-18T11:52:47Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/19659 |
url |
http://hdl.handle.net/10495/19659 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.accessrights.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.extent.spa.fl_str_mv |
32 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/19659/3/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/19659/6/RuizAiber_2021_PoolAppsAI.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/19659/7/license.txt |
bitstream.checksum.fl_str_mv |
b88b088d9957e670ce3b3fbe2eedbc13 579515d811b0b1dc64f8ccbc18af3f98 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173125265129472 |
spelling |
Duque Restrepo, Carlos MauricioRuíz Graciano, Aiber Andrés2021-05-18T11:52:47Z2021-05-18T11:52:47Z2021http://hdl.handle.net/10495/19659RESUMEN: El área de Artificial Intelligence (AI) & Data Science de Konecta, desea migrar su plataforma web a nuevas tecnologías de desarrollo para satisfacer la necesidad de exponer sus modelos y aplicaciones de forma modular y escalable, contribuyendo a mejorar la satisfacción de sus clientes. Se ha generado un plan de migración que contiene la construcción de una API de login para autorizar los modelos presentes en el área, por lo tanto, el presente proyecto comprende la estructuración de una API REST para realizar una Autenticación y Autorización de los integrantes del área, así como la inclusión de buenas prácticas de desarrollo, al involucrar el proceso de construcción de pruebas unitarias y la implementación de la cultura DevOps en los servidores de Amazon Web Services. El método de Autenticación y Autorización desarrollado en el proyecto, permitió dar cumplimiento al objetivo planteado, incrementando el interés en diseñar una nueva célula interna que se encargará de implementar la cultura DevOps en los proyectos existentes y futuros.ABSTRACT: Konecta’s Artificial Intelligence (AI) & Data Science area wishes to migrate its web platform to new development technologies to satisfy its need to expose its models and applications in a modular and scalable manner, contributing to improving its clients’ satisfaction. A migration plan that contains the construction of a login API to authorize the models present in the area has been generated, therefore, the present project comprises the structuration of a REST API to perform Authentication and Authorization of the area members, as well as the inclusion of good development practices by involving the unit test construction process and the implementation of the DevOps culture by using Amazon Web Services servers. The Authentication and Authorization method developed in the project allowed to comply with proposed objective, increasing the interest in designing a new internal cell that will be in charge of implementing the DevOps culture in the existing and future projects.32application/pdfspainfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Pool apps AIMedellín, ColombiaInteligencia artificialArtificial intelligenceAplicación informáticaComputer applicationsCambio tecnológicoTechnological changeAutomatizaciónAutomationAmazon Web ServicesAutenticaciónAutorizaciónDesarrollo WebDevOpshttp://vocabularies.unesco.org/thesaurus/concept3052http://vocabularies.unesco.org/thesaurus/concept520http://vocabularies.unesco.org/thesaurus/concept4566http://vocabularies.unesco.org/thesaurus/concept3401Profesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Carrera Ingeniería de SistemasUniversidad de AntioquiaCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823http://bibliotecadigital.udea.edu.co/bitstream/10495/19659/3/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD53ORIGINALRuizAiber_2021_PoolAppsAI.pdfRuizAiber_2021_PoolAppsAI.pdfTrabajo de grado de pregradoapplication/pdf1215337http://bibliotecadigital.udea.edu.co/bitstream/10495/19659/6/RuizAiber_2021_PoolAppsAI.pdf579515d811b0b1dc64f8ccbc18af3f98MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/19659/7/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5710495/19659oai:bibliotecadigital.udea.edu.co:10495/196592021-05-18 06:53:40.158Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |