Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas.
RESUMEN : La startup InteriaGroup SAS requería una solución tecnológica para el lanzamiento de una aplicación web (PUNANA) que permitiera realizar inversiones inmobiliarias mediante la tokenización de activos digitales. El frontend de la aplicación se desarrolló sobre Reactjs, utilizando la librería...
- Autores:
-
Garzón Toro, Nayro Emanuel
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/27601
- Acceso en línea:
- http://hdl.handle.net/10495/27601
- Palabra clave:
- Aplicación informática
Computer applications
Tecnología
Technology
Sistema en línea
Online systems
Programación informática
Computer programming
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept116
http://vocabularies.unesco.org/thesaurus/concept6084
http://vocabularies.unesco.org/thesaurus/concept521
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
id |
UDEA2_6a3f4fec870dc3f5757f23e81cca9506 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/27601 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
title |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
spellingShingle |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. Aplicación informática Computer applications Tecnología Technology Sistema en línea Online systems Programación informática Computer programming http://vocabularies.unesco.org/thesaurus/concept520 http://vocabularies.unesco.org/thesaurus/concept116 http://vocabularies.unesco.org/thesaurus/concept6084 http://vocabularies.unesco.org/thesaurus/concept521 |
title_short |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
title_full |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
title_fullStr |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
title_full_unstemmed |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
title_sort |
Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas. |
dc.creator.fl_str_mv |
Garzón Toro, Nayro Emanuel |
dc.contributor.advisor.none.fl_str_mv |
Fletscher Bocanegra, Luis Alejandro Serna Carvajal, Carlos Andrés |
dc.contributor.author.none.fl_str_mv |
Garzón Toro, Nayro Emanuel |
dc.subject.unesco.none.fl_str_mv |
Aplicación informática Computer applications Tecnología Technology Sistema en línea Online systems Programación informática Computer programming |
topic |
Aplicación informática Computer applications Tecnología Technology Sistema en línea Online systems Programación informática Computer programming http://vocabularies.unesco.org/thesaurus/concept520 http://vocabularies.unesco.org/thesaurus/concept116 http://vocabularies.unesco.org/thesaurus/concept6084 http://vocabularies.unesco.org/thesaurus/concept521 |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept520 http://vocabularies.unesco.org/thesaurus/concept116 http://vocabularies.unesco.org/thesaurus/concept6084 http://vocabularies.unesco.org/thesaurus/concept521 |
description |
RESUMEN : La startup InteriaGroup SAS requería una solución tecnológica para el lanzamiento de una aplicación web (PUNANA) que permitiera realizar inversiones inmobiliarias mediante la tokenización de activos digitales. El frontend de la aplicación se desarrolló sobre Reactjs, utilizando la librería material ui para adicionar componentes visuales a la página, y el backend se manejó con el entorno de capa de servidor Nodejs. Se realizó la integración del frontend con el backend mediante las variables de entorno que permiten definir las url mediante las que se hacen peticiones al backend dependiendo del entorno en el que se trabaje (desarrollo, prueba, producción). Para el despliegue de la aplicación web PUNANA en internet se utilizó la plataforma de Google Cloud mediante sus servicios Cloud Run y Cloud Build; el primero permitió el manejo de microservicios en contenedores y el segundo automatizar el despliegue a producción mediante una conexión directa con una rama existente en el repositorio Git. Para el manejo de la tokenización de activos, se realizó una investigación en la cual se definió el uso de la librería web3js para el llamado de los smart contracts codificados en el framework Solidity. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-04-19T15:36:16Z |
dc.date.available.none.fl_str_mv |
2022-04-19T15:36:16Z |
dc.date.issued.none.fl_str_mv |
2022 |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
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 |
draft |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/27601 |
url |
http://hdl.handle.net/10495/27601 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
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://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-sa/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 |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/27601/1/GarzonNayro_2022_DesarrolloPlataformaWeb.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/27601/2/license.txt |
bitstream.checksum.fl_str_mv |
ed4f433dcba6552de4aa3a5f74f5b7ff 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173077119762432 |
spelling |
Fletscher Bocanegra, Luis AlejandroSerna Carvajal, Carlos AndrésGarzón Toro, Nayro Emanuel2022-04-19T15:36:16Z2022-04-19T15:36:16Z2022http://hdl.handle.net/10495/27601RESUMEN : La startup InteriaGroup SAS requería una solución tecnológica para el lanzamiento de una aplicación web (PUNANA) que permitiera realizar inversiones inmobiliarias mediante la tokenización de activos digitales. El frontend de la aplicación se desarrolló sobre Reactjs, utilizando la librería material ui para adicionar componentes visuales a la página, y el backend se manejó con el entorno de capa de servidor Nodejs. Se realizó la integración del frontend con el backend mediante las variables de entorno que permiten definir las url mediante las que se hacen peticiones al backend dependiendo del entorno en el que se trabaje (desarrollo, prueba, producción). Para el despliegue de la aplicación web PUNANA en internet se utilizó la plataforma de Google Cloud mediante sus servicios Cloud Run y Cloud Build; el primero permitió el manejo de microservicios en contenedores y el segundo automatizar el despliegue a producción mediante una conexión directa con una rama existente en el repositorio Git. Para el manejo de la tokenización de activos, se realizó una investigación en la cual se definió el uso de la librería web3js para el llamado de los smart contracts codificados en el framework Solidity.ABSTRACT : The startup InteriaGroup SAS required a technological solution to launch a web application (PUNANA) that would allow real estate investments to be made through the tokenization of digital assets. The frontend of the application was developed on Reactjs, using the material ui library to add visual components to the page, and the backend was managed with the Nodejs server layer environment. The integration of the frontend with the backend was carried out through the environment variables that allow defining the urls through which requests are made to the backend depending on the environment in which you work (development, test, production). For the use of the PUNANA web application on the internet, the Google Cloud platform was acquired through its Cloud Run and Cloud Build services; the first allowed the management of microservices in containers and the second to automate production use through a direct connection with an existing branch in the Git repository. To manage the tokenization of assets, an investigation was carried out in which the use of the web3js library was defined to call the smart contracts encoded in the Solidity framework.23application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Desarrollo de la plataforma PUNANA bajo la arquitectura de microservicios para la tokenización de activos digitales sobre blockchain en interia group sas.MedellínAplicación informáticaComputer applicationsTecnologíaTechnologySistema en líneaOnline systemsProgramación informáticaComputer programminghttp://vocabularies.unesco.org/thesaurus/concept520http://vocabularies.unesco.org/thesaurus/concept116http://vocabularies.unesco.org/thesaurus/concept6084http://vocabularies.unesco.org/thesaurus/concept521Ingeniero de TelecomunicacionesPregradoFacultad de Ingeniería. Ingeniería de TelecomunicacionesUniversidad de AntioquiaORIGINALGarzonNayro_2022_DesarrolloPlataformaWeb.pdfGarzonNayro_2022_DesarrolloPlataformaWeb.pdfTrabajo de grado de pregradoapplication/pdf1435638http://bibliotecadigital.udea.edu.co/bitstream/10495/27601/1/GarzonNayro_2022_DesarrolloPlataformaWeb.pdfed4f433dcba6552de4aa3a5f74f5b7ffMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/27601/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5210495/27601oai:bibliotecadigital.udea.edu.co:10495/276012022-04-19 10:41:35.692Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |