Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A
RESUMEN: En Tuya se tiene un componente de trazabilidad on premise que se ha utilizado para a recolección de acciones e interacciones con los diferentes canales que expone la compañía. Este componente se ha venido convirtiendo en una carga debido a su obsolescencia, ubicación y a la carga que soport...
- Autores:
-
Ochoa López, Luis Eduardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/15983
- Acceso en línea:
- http://hdl.handle.net/10495/15983
- Palabra clave:
- Normalización
Standardization
Base de datos
Databases
Protección de datos
Data protection
Tecnología
Technology
http://vocabularies.unesco.org/thesaurus/concept13886
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept1147
http://vocabularies.unesco.org/thesaurus/concept116
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UDEA2_83f86d1ae3c082f20630673234e4d0c1 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/15983 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
title |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
spellingShingle |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A Normalización Standardization Base de datos Databases Protección de datos Data protection Tecnología Technology http://vocabularies.unesco.org/thesaurus/concept13886 http://vocabularies.unesco.org/thesaurus/concept501 http://vocabularies.unesco.org/thesaurus/concept1147 http://vocabularies.unesco.org/thesaurus/concept116 |
title_short |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
title_full |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
title_fullStr |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
title_full_unstemmed |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
title_sort |
Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.A |
dc.creator.fl_str_mv |
Ochoa López, Luis Eduardo |
dc.contributor.advisor.none.fl_str_mv |
Loaiza Berrío , Deisy Medina Plaza, Johann M. |
dc.contributor.author.none.fl_str_mv |
Ochoa López, Luis Eduardo |
dc.subject.unesco.none.fl_str_mv |
Normalización Standardization Base de datos Databases Protección de datos Data protection Tecnología Technology |
topic |
Normalización Standardization Base de datos Databases Protección de datos Data protection Tecnología Technology http://vocabularies.unesco.org/thesaurus/concept13886 http://vocabularies.unesco.org/thesaurus/concept501 http://vocabularies.unesco.org/thesaurus/concept1147 http://vocabularies.unesco.org/thesaurus/concept116 |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept13886 http://vocabularies.unesco.org/thesaurus/concept501 http://vocabularies.unesco.org/thesaurus/concept1147 http://vocabularies.unesco.org/thesaurus/concept116 |
description |
RESUMEN: En Tuya se tiene un componente de trazabilidad on premise que se ha utilizado para a recolección de acciones e interacciones con los diferentes canales que expone la compañía. Este componente se ha venido convirtiendo en una carga debido a su obsolescencia, ubicación y a la carga que soporta. Se planteó como solución un componente repotenciado en nube con características que permitan la mantenibilidad y estabilidad del componente para este proceso tan importante, incluyendo pruebas de concepto y utilización de manejadores de colas que dejan una base para una futura migración a una arquitectura basada en microservicios en la compañía. Al término de esta práctica, se obtiene una solución conformada por tres componentes que permiten la persistencia de datos de trazabilidad de los canales que lo usen. Dichos componentes alcanzaron a ser desplegados en el ambiente de desarrollo y pruebas. En dicho punto, los integrantes del equipo de QA y Ciberseguridad analizan los componentes en busca de posibles vulnerabilidades y problemas de implementación que puedan afectar su paso a producción. Además, se presenta un primer draft de la documentación de la solución. |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-08-04T14:17:13Z |
dc.date.available.none.fl_str_mv |
2020-08-04T14:17:13Z |
dc.date.issued.none.fl_str_mv |
2020 |
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.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/15983 |
url |
http://hdl.handle.net/10495/15983 |
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-nd/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-nd/4.0/ |
dc.format.extent.spa.fl_str_mv |
23 |
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/15983/2/LuisOchoa_2020_ComponenteTrazabilidadTransversal.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/15983/3/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/15983/4/license.txt |
bitstream.checksum.fl_str_mv |
dd98d3ff2a7b37f3e71b9c30ddca70a9 b88b088d9957e670ce3b3fbe2eedbc13 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_ |
1812173190005260288 |
spelling |
Loaiza Berrío , DeisyMedina Plaza, Johann M.Ochoa López, Luis Eduardo2020-08-04T14:17:13Z2020-08-04T14:17:13Z2020http://hdl.handle.net/10495/15983RESUMEN: En Tuya se tiene un componente de trazabilidad on premise que se ha utilizado para a recolección de acciones e interacciones con los diferentes canales que expone la compañía. Este componente se ha venido convirtiendo en una carga debido a su obsolescencia, ubicación y a la carga que soporta. Se planteó como solución un componente repotenciado en nube con características que permitan la mantenibilidad y estabilidad del componente para este proceso tan importante, incluyendo pruebas de concepto y utilización de manejadores de colas que dejan una base para una futura migración a una arquitectura basada en microservicios en la compañía. Al término de esta práctica, se obtiene una solución conformada por tres componentes que permiten la persistencia de datos de trazabilidad de los canales que lo usen. Dichos componentes alcanzaron a ser desplegados en el ambiente de desarrollo y pruebas. En dicho punto, los integrantes del equipo de QA y Ciberseguridad analizan los componentes en busca de posibles vulnerabilidades y problemas de implementación que puedan afectar su paso a producción. Además, se presenta un primer draft de la documentación de la solución.23application/pdfspainfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTesis/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-nd/4.0/Componente transversal que estandariza la manera en que se incluyen las funcionalidades de trazabilidad dentro de las aplicaciones de Tuya S.AMedellín, ColombiaNormalizaciónStandardizationBase de datosDatabasesProtección de datosData protectionTecnologíaTechnologyhttp://vocabularies.unesco.org/thesaurus/concept13886http://vocabularies.unesco.org/thesaurus/concept501http://vocabularies.unesco.org/thesaurus/concept1147http://vocabularies.unesco.org/thesaurus/concept116Ingeniero de SistemasPregradoFacultad de Ingeniería. Carrera Ingeniería de SistemasUniversidad de AntioquiaORIGINALLuisOchoa_2020_ComponenteTrazabilidadTransversal.pdfLuisOchoa_2020_ComponenteTrazabilidadTransversal.pdfTrabajo de grado de pregradoapplication/pdf684472http://bibliotecadigital.udea.edu.co/bitstream/10495/15983/2/LuisOchoa_2020_ComponenteTrazabilidadTransversal.pdfdd98d3ff2a7b37f3e71b9c30ddca70a9MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823http://bibliotecadigital.udea.edu.co/bitstream/10495/15983/3/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/15983/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5410495/15983oai:bibliotecadigital.udea.edu.co:10495/159832021-06-28 15:13:33.126Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |