Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM

Trabajo de Grado (Ingeniero de Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingenierías, Pereira, 2019.

Autores:
Ibañez Pineda, Francisco Javier
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Católica de Pereira
Repositorio:
Repositorio Institucional - RIBUC
Idioma:
spa
OAI Identifier:
oai:repositorio.ucp.edu.co:10785/5690
Acceso en línea:
https://repositorio.ucp.edu.co/entities/publication/0e9faa2c-cdfc-4f17-a697-c28b710b835e/edit/metadata
Palabra clave:
BPM
Aplicacion Web Progresiva
Microservicios
Computación en la nube
Serverless
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
id RepoRIBUC2_294f6d67c57701ce3f6bcec17f7562e1
oai_identifier_str oai:repositorio.ucp.edu.co:10785/5690
network_acronym_str RepoRIBUC2
network_name_str Repositorio Institucional - RIBUC
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
title Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
spellingShingle Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
BPM
Aplicacion Web Progresiva
Microservicios
Computación en la nube
Serverless
title_short Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
title_full Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
title_fullStr Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
title_full_unstemmed Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
title_sort Desarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPM
dc.creator.fl_str_mv Ibañez Pineda, Francisco Javier
dc.contributor.author.none.fl_str_mv Ibañez Pineda, Francisco Javier
dc.subject.spa.fl_str_mv BPM
Aplicacion Web Progresiva
Microservicios
Computación en la nube
Serverless
topic BPM
Aplicacion Web Progresiva
Microservicios
Computación en la nube
Serverless
description Trabajo de Grado (Ingeniero de Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingenierías, Pereira, 2019.
publishDate 2019
dc.date.issued.none.fl_str_mv 2019-12-13
dc.date.accessioned.none.fl_str_mv 2020-03-18T20:51:40Z
dc.date.available.none.fl_str_mv 2020-03-18T20:51:40Z
dc.type.spa.fl_str_mv Trabajo de Grado – Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.other.none.fl_str_mv DDMIST54
dc.identifier.uri.none.fl_str_mv https://repositorio.ucp.edu.co/entities/publication/0e9faa2c-cdfc-4f17-a697-c28b710b835e/edit/metadata
identifier_str_mv DDMIST54
url https://repositorio.ucp.edu.co/entities/publication/0e9faa2c-cdfc-4f17-a697-c28b710b835e/edit/metadata
dc.language.iso.fl_str_mv spa
language spa
dc.relation.ispartofseries.none.fl_str_mv Monografía; DDMIST54
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.spa.fl_str_mv Universidad Católica de Pereira
institution Universidad Católica de Pereira
bitstream.url.fl_str_mv https://repositorio.ucp.edu.co/bitstreams/1a6f6a75-1023-4fdf-993d-456b4f2fc637/download
https://repositorio.ucp.edu.co/bitstreams/47527c8b-0fbd-457f-a017-5c485e083fb1/download
https://repositorio.ucp.edu.co/bitstreams/9f30d975-5d61-4194-a360-24884e710db1/download
https://repositorio.ucp.edu.co/bitstreams/69f5a49e-d7bf-45ef-be0e-2a0b038a93ee/download
bitstream.checksum.fl_str_mv bf7663e77044378942b6c33cd6faa13d
8a4605be74aa9ea9d79846c1fba20a33
2202a27af705725a131d0c02e60cddcd
89afae9dd3e9793d29e5bc0dee30cf61
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad Católica de Pereira - RIBUC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1828143337352200192
spelling Ibañez Pineda, Francisco Javier2020-03-18T20:51:40Z2020-03-18T20:51:40Z2019-12-13DDMIST54https://repositorio.ucp.edu.co/entities/publication/0e9faa2c-cdfc-4f17-a697-c28b710b835e/edit/metadataTrabajo de Grado (Ingeniero de Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingenierías, Pereira, 2019.El objetivo de este Proyecto de Grado es el desarrollo de una Aplicación Web Progresiva (PWA por sus siglas en inglés) en la cual se puede realizar la gestión y documentación de plataformas tecnológicas modelas con BPM (Business Process Management). El modelo de la aplicación cumple con los requisitos del modelo de negocio que tuvieron origen durante la práctica académica del autor en el WORLD BASC ORGANIZATION sede Miami, y que posteriormente quedara como propuesta para este trabajo. Su objetivo principal está orientado a mejorar los procesos de gestión y documentación de las áreas de TI en una organización a través de una aplicación; por tanto, el desarrollo metodológico se basó principalmente en el método descriptivo, esquema utilizado para recopilar datos y capturar los requisitos de la empresa en cuestión. El análisis de los procesos de la aplicación se hizo con BPM, y el diseño de la ejecución a través de mockups; lo anterior, bajo el enfoque de desarrollo iterativo centrado en el modelo, propuesto en 2010 por ingenieros de IBM. La solución escogida consiste en utilizar React y Material UI para el front-end. El back- end, se trabajó con React, Node.js local y Firebase que proporciona una base de datos NoSql. Firebase es un componente de Google Cloud Platform que ofrece soluciones para el despliegue de aplicaciones bajo la tecnología Serverless en diferentes lenguajes de programación, a través del proceso de transpilación. El resultado del proyecto de grado es una PWA que permite agregar un modelo de 3 capas de BPM: Procesos del negocio, Sistemas de Información e Infraestructura tecnológica. También, las relaciones entre capas a fin de conocer la dependencia entre ellas y principalmente que procesos de la organización se afectan si llega a ocurrir algún fallo, ya sea de sistemas de información o infraestructura. Abtract: The objective of this Degree Project is the development of a Progressive Web Application (PWA) in which the management and documentation of model technology platforms with BPM (Business Process Management) can be carried out. The application model complies with the requirements of the business model that originated during the author's academic practice at the WORLD BASC ORGANIZATION headquarters in Miami, and which will subsequently remain as a proposal for this work. Its main objective is aimed at improving the management and documentation processes of IT areas in an organization through an application; Therefore, the methodological development was based mainly on the descriptive method, scheme used to collect data and capture the requirements of the company in question. The analysis of the application processes was done with BPM, and the design of the execution through mockups; The above, under the model-centered iterative development approach, proposed in 2010 by IBM engineers. The solution chosen is to use React and Material UI for the front-end. The back-end, worked with React, local Node.js and Firebase that provides a NoSql database. Firebase is a component of Google Cloud Platform that offers solutions for deploying applications under Serverless technology in different programming languages, through the transpilation process. The result of the degree project is a PWA that allows adding a 3-layer BPM model: Business processes, Information Systems and Technological Infrastructure. Also, the relationships between layers in order to know the dependence between them and mainly what processes of the organization are affected if a failure occurs, whether of information systems or infrastructure.Universidad Católica de Pereira. Asesor: Daniel Felipe Blandón GomezUniversidad Católica de PereiraMonografía; DDMIST54http://creativecommons.org/licenses/by-nc-nd/4.0/deed.esinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2BPMAplicacion Web ProgresivaMicroserviciosComputación en la nubeServerlessDesarrollo de una Progressive Web App (PWA) para gestionar plataformas tecnológicas modeladas con BPMTrabajo de Grado – Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionspaPublicationORIGINALDDMIST54.pdfDDMIST54.pdfTrabajo de Gradoapplication/pdf2647002https://repositorio.ucp.edu.co/bitstreams/1a6f6a75-1023-4fdf-993d-456b4f2fc637/downloadbf7663e77044378942b6c33cd6faa13dMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucp.edu.co/bitstreams/47527c8b-0fbd-457f-a017-5c485e083fb1/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTDDMIST54.pdf.txtDDMIST54.pdf.txtExtracted texttext/plain95325https://repositorio.ucp.edu.co/bitstreams/9f30d975-5d61-4194-a360-24884e710db1/download2202a27af705725a131d0c02e60cddcdMD53THUMBNAILDDMIST54.pdf.jpgDDMIST54.pdf.jpgIM Thumbnailimage/jpeg5363https://repositorio.ucp.edu.co/bitstreams/69f5a49e-d7bf-45ef-be0e-2a0b038a93ee/download89afae9dd3e9793d29e5bc0dee30cf61MD5410785/5690oai:repositorio.ucp.edu.co:10785/56902025-01-27 16:06:03.542http://creativecommons.org/licenses/by-nc-nd/4.0/deed.esopen.accesshttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=