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...
- 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
- 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= |