DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS

El objetivo del proyecto RSI es renovar los sistemas actuales de la universidad, que llevan mucho tiempo en uso y utilizan tecnologías en desuso, como Informix de IBM y Java 5, principalmente porque ahora se dispone de tecnologías mejores. Para conseguirlo, se propone la implantación de nuevas y mej...

Full description

Autores:
Velasco Basto, Arley David
Anaya Merchan, Mario Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/14266
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/14266
https://noesis.uis.edu.co
Palabra clave:
microservicios
RSI
arquitectura transversal
nuevos sistemas
servicios web
microservices
RSI
web services
new systems
Rights
openAccess
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_264339b857b0a58d93a2ec38ba503e24
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/14266
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
dc.title.english.none.fl_str_mv Architectural design and implementation of cross-cutting functionalities common to microservices based RSI web applications
title DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
spellingShingle DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
microservicios
RSI
arquitectura transversal
nuevos sistemas
servicios web
microservices
RSI
web services
new systems
title_short DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
title_full DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
title_fullStr DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
title_full_unstemmed DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
title_sort DISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOS
dc.creator.fl_str_mv Velasco Basto, Arley David
Anaya Merchan, Mario Andrés
dc.contributor.advisor.none.fl_str_mv Pedraza Ferreira, Gabriel Rodrigo
Vergel Paba, Danny Felipe
dc.contributor.author.none.fl_str_mv Velasco Basto, Arley David
Anaya Merchan, Mario Andrés
dc.contributor.evaluator.none.fl_str_mv Parra Pinilla, Leonel
Farelo Velásquez, Nury
dc.subject.none.fl_str_mv microservicios
RSI
arquitectura transversal
nuevos sistemas
servicios web
topic microservicios
RSI
arquitectura transversal
nuevos sistemas
servicios web
microservices
RSI
web services
new systems
dc.subject.keyword.none.fl_str_mv microservices
RSI
web services
new systems
description El objetivo del proyecto RSI es renovar los sistemas actuales de la universidad, que llevan mucho tiempo en uso y utilizan tecnologías en desuso, como Informix de IBM y Java 5, principalmente porque ahora se dispone de tecnologías mejores. Para conseguirlo, se propone la implantación de nuevas y mejores tecnologías, y se ha propuesto una arquitectura basada en microservicios como base para el desarrollo de servicios web. Esta arquitectura permite que los microservicios compartan características no funcionales y trabajen conjuntamente como software para dar soporte a los procesos requeridos por la universidad. Se considera esencial mantener unos buenos patrones de desarrollo, diseñar estrategias eficaces y garantizar el correcto crecimiento y funcionamiento del software. El enfoque principal del proyecto es diseñar e implementar las diferentes funcionalidades transversales comunes de los diferentes microservicios backend, lo que garantiza la mantenibilidad, escalabilidad y flexibilidad del software en conjunto. Además, se busca asegurar que el software sea fácilmente mantenible, pueda adaptarse a un mayor volumen de datos y maneje cambios futuros en los requisitos del usuario.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-05-17T12:55:56Z
dc.date.available.none.fl_str_mv 2023-05-17T12:55:56Z
dc.date.created.none.fl_str_mv 2023-05-16
dc.date.issued.none.fl_str_mv 2023-05-16
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/14266
dc.identifier.instname.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.reponame.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.repourl.none.fl_str_mv https://noesis.uis.edu.co
url https://noesis.uis.edu.co/handle/20.500.14071/14266
https://noesis.uis.edu.co
identifier_str_mv Universidad Industrial de Santander
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Industrial de Santander
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeníerias Fisicomecánicas
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.school.none.fl_str_mv Escuela de Ingeniería de Sistemas e Informática
publisher.none.fl_str_mv Universidad Industrial de Santander
institution Universidad Industrial de Santander
bitstream.url.fl_str_mv https://noesis.uis.edu.co/bitstreams/df355fa5-f043-4872-a5ca-336e77e05096/download
https://noesis.uis.edu.co/bitstreams/18deea7c-e20b-4bde-8fd3-91be48f97d72/download
https://noesis.uis.edu.co/bitstreams/38e97d6b-8c7a-411a-a69b-53df3c2af619/download
https://noesis.uis.edu.co/bitstreams/63e3d49a-d935-484e-82c5-8471ebb37e4a/download
https://noesis.uis.edu.co/bitstreams/b8e042ad-14f8-484b-bdcc-7c8b451e27ea/download
https://noesis.uis.edu.co/bitstreams/3442af9b-ac9f-49a0-8299-2b7135c2aad3/download
bitstream.checksum.fl_str_mv d6298274a8378d319ac744759540b71b
20ace67f244ec63ca0d51ae7ae887fae
3de6bd0007e7ec683049a2de4daddecf
ceb905734f50176b39901e8c9667daa0
0907a0657a1177022416f6d13586e7ed
ec800fee220c13613b8875789169557a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1831929745398300672
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Pedraza Ferreira, Gabriel RodrigoVergel Paba, Danny FelipeVelasco Basto, Arley DavidAnaya Merchan, Mario AndrésParra Pinilla, LeonelFarelo Velásquez, Nury2023-05-17T12:55:56Z2023-05-17T12:55:56Z2023-05-162023-05-16https://noesis.uis.edu.co/handle/20.500.14071/14266Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEl objetivo del proyecto RSI es renovar los sistemas actuales de la universidad, que llevan mucho tiempo en uso y utilizan tecnologías en desuso, como Informix de IBM y Java 5, principalmente porque ahora se dispone de tecnologías mejores. Para conseguirlo, se propone la implantación de nuevas y mejores tecnologías, y se ha propuesto una arquitectura basada en microservicios como base para el desarrollo de servicios web. Esta arquitectura permite que los microservicios compartan características no funcionales y trabajen conjuntamente como software para dar soporte a los procesos requeridos por la universidad. Se considera esencial mantener unos buenos patrones de desarrollo, diseñar estrategias eficaces y garantizar el correcto crecimiento y funcionamiento del software. El enfoque principal del proyecto es diseñar e implementar las diferentes funcionalidades transversales comunes de los diferentes microservicios backend, lo que garantiza la mantenibilidad, escalabilidad y flexibilidad del software en conjunto. Además, se busca asegurar que el software sea fácilmente mantenible, pueda adaptarse a un mayor volumen de datos y maneje cambios futuros en los requisitos del usuario.PregradoIngeniero de SistemasThe RSI project aims to update the university’s existing systems, which have been in use for a considerable period and now rely on outdated technologies, such as IBM’s Informix and Java 5. The project proposes implementing new and superior technologies, including a microservices-based architecture, as the foundation for web service development. This architecture enables microservices to share non-functional characteristics and collaborate as software to support the university’s processes. The project considers it critical to maintain proper development standards, devise effective strategies, and ensure that the software grows and operates correctly. The main objective of the project is to design and execute the various common transversal functions of the different backend microservices, ensuring the software’s maintainability, scalability, and flexibility. Furthermore, the project aims to ensure that the software is easily maintainable, can cope with a larger volume of data, and accommodate future user requirements changes.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingeníerias FisicomecánicasIngeniería de SistemasEscuela de Ingeniería de Sistemas e InformáticamicroserviciosRSIarquitectura transversalnuevos sistemasservicios webmicroservicesRSIweb servicesnew systemsDISEÑO ARQUITECTURAL E IMPLEMENTACIÓN DE LAS FUNCIONALIDADES TRANSVERSALES COMUNES A LAS APLICACIONES WEB RSI BASADAS EN MICROSERVICIOSArchitectural design and implementation of cross-cutting functionalities common to microservices based RSI web applicationsTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-82237https://noesis.uis.edu.co/bitstreams/df355fa5-f043-4872-a5ca-336e77e05096/downloadd6298274a8378d319ac744759540b71bMD53ORIGINALDocumento.pdfDocumento.pdfapplication/pdf2014708https://noesis.uis.edu.co/bitstreams/18deea7c-e20b-4bde-8fd3-91be48f97d72/download20ace67f244ec63ca0d51ae7ae887faeMD54Carta de autorización.pdfCarta de autorización.pdfapplication/pdf118462https://noesis.uis.edu.co/bitstreams/38e97d6b-8c7a-411a-a69b-53df3c2af619/download3de6bd0007e7ec683049a2de4daddecfMD55Carta de autorización.pdfCarta de autorización.pdfapplication/pdf129577https://noesis.uis.edu.co/bitstreams/63e3d49a-d935-484e-82c5-8471ebb37e4a/downloadceb905734f50176b39901e8c9667daa0MD56Nota de proyecto.pdfNota de proyecto.pdfapplication/pdf170047https://noesis.uis.edu.co/bitstreams/b8e042ad-14f8-484b-bdcc-7c8b451e27ea/download0907a0657a1177022416f6d13586e7edMD57Anexos.zipAnexos.zipapplication/octet-stream12707429https://noesis.uis.edu.co/bitstreams/3442af9b-ac9f-49a0-8299-2b7135c2aad3/downloadec800fee220c13613b8875789169557aMD5820.500.14071/14266oai:noesis.uis.edu.co:20.500.14071/142662023-05-17 07:55:59.497http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.coRWwgc3VzY3JpdG8gQVVUT1Ig4oCTIEVTVFVESUFOVEUsIGlkZW50aWZpY2FkbyBjb21vIGFwYXJlY2UgYWwgcGllIGRlIG1pIGZpcm1hLCBhY3R1YW5kbyBlbiBub21icmUgcHJvcGlvLCB5IGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgZ3JhZG8sIGRlbCB0cmFiYWpvIGRlIGludmVzdGlnYWNpw7NuLCBvIGRlIGxhIHRlc2lzIGRlbm9taW5hZGEgY29tbyBzZSBlc3BlY2lmaWNhIGVuIGVsIGNhbXBvIOKAmFTDrXR1bG/igJksIHBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIGF1dG9yaXpvIGEgbGEgVU5JVkVSU0lEQUQgSU5EVVNUUklBTCBERSBTQU5UQU5ERVIsIHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBsYSBMZXkgNDQgZGUgMTk5MywgZWwgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvcyBkZSBhdXRvciwgcmVhbGljZSBsYSByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhLCBlZGljacOzbiwgZGlzdHJpYnVjacOzbiBiYWpvIGxhIG1vZGFsaWRhZCBkZSBhbHF1aWxlciwgcHLDqXN0YW1vIHDDumJsaWNvIG8gaW1wb3J0YWNpw7NuIGVuIGZvcm1hdG8gaW1wcmVzbyB5IGRpZ2l0YWwsIGxhIHRyYW5zZm9ybWFjacOzbiwgbGEgcHVibGljYWNpw7NuIGNvbW8gb2JyYSBsaXRlcmFyaWEsIGxpYnJvIGVsZWN0csOzbmljbyAoZS1Cb29rKSBvIHJldmlzdGEgZWxlY3Ryw7NuaWNhLCBpbmNsdXllbmRvIGxhIHBvc2liaWxpZGFkIGRlIGRpc3RyaWJ1aXJsYSBwb3IgbWVkaW9zIHRyYWRpY2lvbmFsZXMgbyBwb3IgSW50ZXJuZXQgYSBjdWFscXVpZXIgdMOtdHVsbyAgcG9yIGxhIFVuaXZlcnNpZGFkIHkgY29uIHF1aWVuIHRlbmdhIGNvbnZlbmlvIHBhcmEgZWxsbywgaW5jbHV5ZW5kbyBsYSBwb3NpYmlsaWRhZCBkZSBoYWNlciBhZGFwdGFjaW9uZXMsIGFjdHVhbGl6YWNpb25lcyB5IHRyYWR1Y2Npb25lcyBlbiB0b2RvcyBsb3MgaWRpb21hczsgbGEgaW5jb3Jwb3JhY2nDs24gYSB1bmEgY29sZWNjacOzbiBvIGNvbXBpbGFjacOzbiwgbGEgdHJhZHVjY2nDs24sIGZpamFjacOzbiBlbiBmb25vZ3JhbWEsIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBmb3JtYXRvIGFuw6Fsb2dvLCBkaWdpdGFsLCBhdWRpb3Zpc3VhbCwgbWFnbsOpdGljbywgeSwgZW4gZ2VuZXJhbCwgbG9zIGZvcm1hdG9zIGVuICBxdWUgc2UgcHVlZGEgcmVwcm9kdWNpciB5IGNvbXVuaWNhciAgZGUgbWFuZXJhIHRvdGFsIHkgcGFyY2lhbCBtaSB0cmFiYWpvIGRlIGdyYWRvIG8gdGVzaXMuIAoKTGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgYW7DoWxvZ28sIGZvcm1hdG8gdmlydHVhbCwgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCDDs3B0aWNvLCB1c28gZW4gcmVkLCBJbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBlbnRyZSBvdHJvcyBmb3JtYXRvcyB5IG1lZGlvcy4KCkVsIEFVVE9SIOKAkyBFU1RVRElBTlRFLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBzdSBleGNsdXNpdmEgYXV0b3LDrWEgeSBkZXRlbnRhIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAgCgpQYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIFVOSVZFUlNJREFEIElORFVTVFJJQUwgREUgU0FOVEFOREVSIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmU7IGVuIGNvbnNlY3VlbmNpYSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sIEVsIEFVVE9SIOKAkyBFU1RVRElBTlRFLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLgo=