Plataforma para seguimiento de servicio o procesos de manufactura de un producto

RESUMEN: Mantenerse informado del estado en el que se encuentra el producto que un cliente a través de internet, a veces se vuelve engorroso, y depende de la comunicación con el proveedor al que se le realizó la compra para realizar el seguimiento u obtener el estado en el que se encuentra el pedido...

Full description

Autores:
Marín Alzate, David Alejandro
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/21487
Acceso en línea:
http://hdl.handle.net/10495/21487
Palabra clave:
Aplicación informática
Computer applications
Fábrica
Industrial plants
Internet
Internet
Telecomunicación
Telecomunicación
Ionic
MariaDb
Microservicio
Programación Reactiva
Spring
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept10674
http://vocabularies.unesco.org/thesaurus/concept17067
http://vocabularies.unesco.org/thesaurus/concept527
Rights
openAccess
License
http://creativecommons.org/publicdomain/zero/1.0/
id UDEA2_96ce519cdf3bc563af4693f7a16736e6
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/21487
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Plataforma para seguimiento de servicio o procesos de manufactura de un producto
title Plataforma para seguimiento de servicio o procesos de manufactura de un producto
spellingShingle Plataforma para seguimiento de servicio o procesos de manufactura de un producto
Aplicación informática
Computer applications
Fábrica
Industrial plants
Internet
Internet
Telecomunicación
Telecomunicación
Ionic
MariaDb
Microservicio
Programación Reactiva
Spring
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept10674
http://vocabularies.unesco.org/thesaurus/concept17067
http://vocabularies.unesco.org/thesaurus/concept527
title_short Plataforma para seguimiento de servicio o procesos de manufactura de un producto
title_full Plataforma para seguimiento de servicio o procesos de manufactura de un producto
title_fullStr Plataforma para seguimiento de servicio o procesos de manufactura de un producto
title_full_unstemmed Plataforma para seguimiento de servicio o procesos de manufactura de un producto
title_sort Plataforma para seguimiento de servicio o procesos de manufactura de un producto
dc.creator.fl_str_mv Marín Alzate, David Alejandro
dc.contributor.advisor.none.fl_str_mv Ávila Berrío, Fernando Eliécer
dc.contributor.author.none.fl_str_mv Marín Alzate, David Alejandro
dc.subject.unesco.none.fl_str_mv Aplicación informática
Computer applications
Fábrica
Industrial plants
Internet
Internet
Telecomunicación
Telecomunicación
topic Aplicación informática
Computer applications
Fábrica
Industrial plants
Internet
Internet
Telecomunicación
Telecomunicación
Ionic
MariaDb
Microservicio
Programación Reactiva
Spring
http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept10674
http://vocabularies.unesco.org/thesaurus/concept17067
http://vocabularies.unesco.org/thesaurus/concept527
dc.subject.proposal.spa.fl_str_mv Ionic
MariaDb
Microservicio
Programación Reactiva
Spring
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept520
http://vocabularies.unesco.org/thesaurus/concept10674
http://vocabularies.unesco.org/thesaurus/concept17067
http://vocabularies.unesco.org/thesaurus/concept527
description RESUMEN: Mantenerse informado del estado en el que se encuentra el producto que un cliente a través de internet, a veces se vuelve engorroso, y depende de la comunicación con el proveedor al que se le realizó la compra para realizar el seguimiento u obtener el estado en el que se encuentra el pedido. En este trabajo se presenta la construcción de una plataforma web para hacer que esta brecha sea reducida y el cliente pueda realizar el seguimiento de su producto desde cualquier parte del mundo en la cual posea internet y a cualquier hora. Para ello, se creó un back-end que es un microservicio reactivo con Java 8 y Spring boot, además, un front-end usando Ionic, esto con el fin de hacer un desarrollo para ser exportado hacia diferentes plataformas como Android, iOS y Windows con un solo desarrollo, conectado el back-end y el front-end a través de una API REST. Se realizaron pruebas de rendimiento, tanto individuales como conjuntas, a diferentes servicios usando JMeter, en un servidor con bajas especificaciones expuesto a internet. Se encontró que la concurrencia soportada por la aplicación es de 38 peticiones cada segundo, cuando se realizaron las pruebas conjuntas en todos los servicios analizados. Teniendo en cuenta que este desarrollo está en su fase inicial y se tiene un mínimo producto viable, el valor de las peticiones por segundo da una luz de creación de una granja de microservicios para tener un mayor rendimiento y soportar mayor concurrencia.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-08-03T19:35:07Z
dc.date.available.none.fl_str_mv 2021-08-03T19:35:07Z
dc.date.issued.none.fl_str_mv 2021
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/21487
url http://hdl.handle.net/10495/21487
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/publicdomain/zero/1.0/
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/publicdomain/zero/1.0/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 66
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/21487/17/MarinDavid_2021_PlataformaSeguimientoServicio.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/21487/19/license.txt
http://bibliotecadigital.udea.edu.co/bitstream/10495/21487/18/license_rdf
bitstream.checksum.fl_str_mv 6af21ab7e98d56b83f03591e22081abe
8a4605be74aa9ea9d79846c1fba20a33
fd0548b8694973befb689f3e7a707f1d
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_ 1812173145929416704
spelling Ávila Berrío, Fernando EliécerMarín Alzate, David Alejandro2021-08-03T19:35:07Z2021-08-03T19:35:07Z2021http://hdl.handle.net/10495/21487RESUMEN: Mantenerse informado del estado en el que se encuentra el producto que un cliente a través de internet, a veces se vuelve engorroso, y depende de la comunicación con el proveedor al que se le realizó la compra para realizar el seguimiento u obtener el estado en el que se encuentra el pedido. En este trabajo se presenta la construcción de una plataforma web para hacer que esta brecha sea reducida y el cliente pueda realizar el seguimiento de su producto desde cualquier parte del mundo en la cual posea internet y a cualquier hora. Para ello, se creó un back-end que es un microservicio reactivo con Java 8 y Spring boot, además, un front-end usando Ionic, esto con el fin de hacer un desarrollo para ser exportado hacia diferentes plataformas como Android, iOS y Windows con un solo desarrollo, conectado el back-end y el front-end a través de una API REST. Se realizaron pruebas de rendimiento, tanto individuales como conjuntas, a diferentes servicios usando JMeter, en un servidor con bajas especificaciones expuesto a internet. Se encontró que la concurrencia soportada por la aplicación es de 38 peticiones cada segundo, cuando se realizaron las pruebas conjuntas en todos los servicios analizados. Teniendo en cuenta que este desarrollo está en su fase inicial y se tiene un mínimo producto viable, el valor de las peticiones por segundo da una luz de creación de una granja de microservicios para tener un mayor rendimiento y soportar mayor concurrencia.66application/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://creativecommons.org/publicdomain/zero/1.0/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Plataforma para seguimiento de servicio o procesos de manufactura de un productoMedellínAplicación informáticaComputer applicationsFábricaIndustrial plantsInternetInternetTelecomunicaciónTelecomunicaciónIonicMariaDbMicroservicioProgramación ReactivaSpringhttp://vocabularies.unesco.org/thesaurus/concept520http://vocabularies.unesco.org/thesaurus/concept10674http://vocabularies.unesco.org/thesaurus/concept17067http://vocabularies.unesco.org/thesaurus/concept527Profesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Carrera de Ingeniería de SistemasUniversidad de AntioquiaORIGINALMarinDavid_2021_PlataformaSeguimientoServicio.pdfMarinDavid_2021_PlataformaSeguimientoServicio.pdfTrabajo d egrado de pregradoapplication/pdf2759680http://bibliotecadigital.udea.edu.co/bitstream/10495/21487/17/MarinDavid_2021_PlataformaSeguimientoServicio.pdf6af21ab7e98d56b83f03591e22081abeMD517LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/21487/19/license.txt8a4605be74aa9ea9d79846c1fba20a33MD519CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8712http://bibliotecadigital.udea.edu.co/bitstream/10495/21487/18/license_rdffd0548b8694973befb689f3e7a707f1dMD51810495/21487oai:bibliotecadigital.udea.edu.co:10495/214872021-08-03 14:36:25.108Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=