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