Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/22561
Title: Prototipo de sistema de fidelización de comercio electrónico usando tecnología de Docker y Servicios de Amazon.
Authors: Ortiz Heredia, Ricardo David
Keywords: E-COMMERCE
DOCKER
FIDELIZACIÓN
COMPUTACIÓN EN LA NUBE
Issue Date: Mar-2022
Publisher: Quito : EPN, 2022
Citation: Ortiz Heredia, R. D. (2022). Prototipo de sistema de fidelización de comercio electrónico usando tecnología de Docker y Servicios de Amazon. 108 páginas. Quito : EPN.
Abstract: The first chapter includes a review on e-commerce theory, loyalty systems, the virtualization, technology Docker, the cloud computing technologies offered by Amazon and some of the main software technologies used in this project, namely: JavaScript, Node, React, Ionic and NestJS. In order to keep the systems decoupled this project uses the HTTP protocol as well as REST principles in order to establish communication between systems that are independent from each other. Thus, some of the core principles of this protocols are reviewed as well on the first chapter. Chapter two includes a description go the design process and the local development. Firstly, the system actors are defined, then the technologies chosen for this project, the roles of each subsystem as well as the core functionalities of the system. This section includes diagrams, schemes and figures produced during the design process. As part of the design process the testing plan was established as a mean to guide the validation process. Finally, this section includes the development in the local environment, it includes many of the main instructions, responses to instructions, code sections and configurations that were done during the development process. The third chapter describes the system deployment using AWS cloud computing services. Then, it includes the documentation of results obtained after executing the test plan. Finally, additional testing results are included as an illustration of the capabilities of the Docker technology and the AWS cloud computing services
Description: En el primer capítulo se revisa la teoría del comercio electrónico, los sistemas de fidelización, la tecnología de virtualización Docker, las tecnologías de computación en la nube de AWS y algunas de las tecnologías de programación para desarrollo web utilizadas en este proyecto: JavaScript, Node, React, Ionic, y NestJS. Para mantener sistemas desacoplados se ha utilizado el protocolo REST y HTTP para establecer comunicación entre sistemas independientes. Se revisa los conceptos principales de estos protocolos. En el segundo capítulo se describe el proceso de diseño y de desarrollo en ambiente local. Primeramente, se definen los actores del sistema, las tecnologías a utilizar en sus versiones específicas, los roles de los subsistemas y las funcionalidades del sistema de fidelización a desarrollar. Se incluyen los esquemas, diagramas y figuras que se elaboraron para guiar el proceso de desarrollo. También, se definió el plan de pruebas que guía el proceso de validación del funcionamiento del sistema. Finalmente, se incluye en esta sección el proceso en desarrollo local, incluyendo los principales comandos, las respuestas de la instancia local a los mismos, las secciones de código más relevantes y las configuraciones realizadas. En el tercer capítulo se describe el despliegue del sistema utilizando servicios de AWS para computación en la nube. Más adelante, se documentan los resultados de la ejecución del plan de pruebas definido previamente. Finalmente, se documenta pruebas adicionales realizadas al sistema que ilustran funcionalidades de Docker como tecnología de virtualización y de AWS como tecnología de computación en la nube.
URI: http://bibdigital.epn.edu.ec/handle/15000/22561
Appears in Collections:Tesis Electrónica y Telecomunicaciones (IET)

Files in This Item:
File Description SizeFormat 
CD 12225.pdf6,69 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.