Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping

El siguiente proyecto busca la integración de artículos de proveedores, con la plataforma de Whatoko retail definida por la empresa A&A Soluciones Tic, a través de los servicios web de los proveedores, integrándolos como un servicio más de la plataforma siguiendo un modelo de negocio dropshippin...

Full description

Autores:
Luna Bustos, Kevin Alonso
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/14519
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/14519
https://noesis.uis.edu.co
Palabra clave:
Rights
openAccess
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_7394134962659a34410a9b2b510c2892
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/14519
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
dc.title.english.none.fl_str_mv Development of a Rest API to connect the retail service platform (Whatoko retail) with dropshipping supplier systems
title Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
spellingShingle Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
title_short Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
title_full Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
title_fullStr Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
title_full_unstemmed Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
title_sort Desarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshiping
dc.creator.fl_str_mv Luna Bustos, Kevin Alonso
dc.contributor.advisor.none.fl_str_mv Pedraza Ferreira, Gabriel Rodrigo
dc.contributor.author.none.fl_str_mv Luna Bustos, Kevin Alonso
dc.contributor.evaluator.none.fl_str_mv Jiménez Herrera, Henry Andrés
Carcamo Troconis, Emilio Justiniano
description El siguiente proyecto busca la integración de artículos de proveedores, con la plataforma de Whatoko retail definida por la empresa A&A Soluciones Tic, a través de los servicios web de los proveedores, integrándolos como un servicio más de la plataforma siguiendo un modelo de negocio dropshipping. Este documento tiene como fin exponer el proceso de investigación, análisis y desarrollo realizado durante la realización del proyecto. El dropshipping hoy en día se usa como una herramienta que busca generar interés de los compradores a través de los productos ofrecidos en los ecommerce, con este fin los comerciantes venden productos de diferentes proveedores en sus plataformas delegando las funciones de logística, tales como el almacenamiento y envió de los productos, lo que resulta en una ventaja de reducción de costos. Los comerciantes realizan esta práctica como una forma de obtener comisiones y reconocimiento como plataforma e-commerce, para que esto se pueda lograr es necesario que haya una integración entre las dos partes, y Whatoko retail busca ofrecer está integración permitiendo visualizar y sincronizar los productos de los proveedores y hacer gestión directa para que se puedan integrar en diferentes e-commerce. El proyecto se desarrolló con una arquitectura limpia y escalable basada en microservicios usando, Docker para el desarrollo y despliegue de las imágenes de manera local, SonarQube para hacer pruebas de calidad de código, y Postman para realizar las pruebas de funcionamiento del API. El desarrollo se hizo siguiendo los estándares del ciclo de vida de software con una metodología de desarrollo DevOps, con Typescript como lenguaje de programación y MySQL como gestor de base de datos, a continuación, en el documento se describirá la realización del proyecto siguiendo cada una de sus etapas.
publishDate 2022
dc.date.created.none.fl_str_mv 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-06-02T13:00:13Z
dc.date.available.none.fl_str_mv 2023-06-02T13:00:13Z
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/14519
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/14519
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/4bac59fe-5ab4-4cde-9d12-6c3fe53708e0/download
https://noesis.uis.edu.co/bitstreams/dc21f06e-814c-4176-a879-bfac6ac88fcf/download
https://noesis.uis.edu.co/bitstreams/60228f33-4b2e-4855-a328-85aa76585abf/download
https://noesis.uis.edu.co/bitstreams/80d4e999-1fc4-4eed-8851-0aa70e47d3fc/download
bitstream.checksum.fl_str_mv 34b89eb47785587ec5b252aaaf687eda
aaddb079238f58f46421dca8b9a057bf
6f05a379b3ecf88224a1b16fb1bc5caf
d6298274a8378d319ac744759540b71b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1834113063116079104
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 RodrigoLuna Bustos, Kevin AlonsoJiménez Herrera, Henry AndrésCarcamo Troconis, Emilio Justiniano2023-06-02T13:00:13Z2023-06-02T13:00:13Z20222022https://noesis.uis.edu.co/handle/20.500.14071/14519Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEl siguiente proyecto busca la integración de artículos de proveedores, con la plataforma de Whatoko retail definida por la empresa A&A Soluciones Tic, a través de los servicios web de los proveedores, integrándolos como un servicio más de la plataforma siguiendo un modelo de negocio dropshipping. Este documento tiene como fin exponer el proceso de investigación, análisis y desarrollo realizado durante la realización del proyecto. El dropshipping hoy en día se usa como una herramienta que busca generar interés de los compradores a través de los productos ofrecidos en los ecommerce, con este fin los comerciantes venden productos de diferentes proveedores en sus plataformas delegando las funciones de logística, tales como el almacenamiento y envió de los productos, lo que resulta en una ventaja de reducción de costos. Los comerciantes realizan esta práctica como una forma de obtener comisiones y reconocimiento como plataforma e-commerce, para que esto se pueda lograr es necesario que haya una integración entre las dos partes, y Whatoko retail busca ofrecer está integración permitiendo visualizar y sincronizar los productos de los proveedores y hacer gestión directa para que se puedan integrar en diferentes e-commerce. El proyecto se desarrolló con una arquitectura limpia y escalable basada en microservicios usando, Docker para el desarrollo y despliegue de las imágenes de manera local, SonarQube para hacer pruebas de calidad de código, y Postman para realizar las pruebas de funcionamiento del API. El desarrollo se hizo siguiendo los estándares del ciclo de vida de software con una metodología de desarrollo DevOps, con Typescript como lenguaje de programación y MySQL como gestor de base de datos, a continuación, en el documento se describirá la realización del proyecto siguiendo cada una de sus etapas.PregradoIngeniero de SistemasThe following project aims the integration of supplier items, with the Whatoko retail platform defined by the company A&A Soluciones Tic, through the suppliers' web services, integrating them as another platform service, following a dropshipping business model. The purpose of this document is to expose the process of research, analysis and development carried out during the realization of the project. Dropshipping today is used as a tool that aims to generate interest from buyers through the products offered in ecommerce, for this purpose merchants sell products from different suppliers on their platforms, delegating logistics functions, such as storage. and shipping of products, resulting in a cost reduction advantage. Merchants carry out this practice to obtain commissions and recognize as an e-commerce platform, for this to be achieved it is necessary that there be an integration between the two parties, and Whatoko retail offers this, it seeks to offer this integration allowing to visualize and synchronize the suppliers' products and direct management so that they can be integrated into different electronic stores. The project was developed with a clean and scalable architecture based on microservices using Docker for the development and use of images locally, SonarQube for code quality testing, and Postman for API performance testing. The development was done following the standards of the software life cycle with a DevOps development methodology, with Typescript as programming language and MySQL as database manager, then in the document the realization of the following project will be described in each one of its stages.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingeníerias FisicomecánicasIngeniería de SistemasEscuela de Ingeniería de Sistemas e InformáticaDesarrollo de un API Rest para conectar la plataforma de servicios retail (Whatoko retail) con sistemas de proveedores dropshipingDevelopment of a Rest API to connect the retail service platform (Whatoko retail) with dropshipping supplier systemsTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_7a1fORIGINALCarta de autorización.pdfCarta de autorización.pdfapplication/pdf209235https://noesis.uis.edu.co/bitstreams/4bac59fe-5ab4-4cde-9d12-6c3fe53708e0/download34b89eb47785587ec5b252aaaf687edaMD51Nota de proyecto.pdfNota de proyecto.pdfapplication/pdf182863https://noesis.uis.edu.co/bitstreams/dc21f06e-814c-4176-a879-bfac6ac88fcf/downloadaaddb079238f58f46421dca8b9a057bfMD52Documento.pdfDocumento.pdfapplication/pdf3023845https://noesis.uis.edu.co/bitstreams/60228f33-4b2e-4855-a328-85aa76585abf/download6f05a379b3ecf88224a1b16fb1bc5cafMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-82237https://noesis.uis.edu.co/bitstreams/80d4e999-1fc4-4eed-8851-0aa70e47d3fc/downloadd6298274a8378d319ac744759540b71bMD5420.500.14071/14519oai:noesis.uis.edu.co:20.500.14071/145192023-06-02 08:00:17.152http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessembargohttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.coRWwgc3VzY3JpdG8gQVVUT1Ig4oCTIEVTVFVESUFOVEUsIGlkZW50aWZpY2FkbyBjb21vIGFwYXJlY2UgYWwgcGllIGRlIG1pIGZpcm1hLCBhY3R1YW5kbyBlbiBub21icmUgcHJvcGlvLCB5IGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgZ3JhZG8sIGRlbCB0cmFiYWpvIGRlIGludmVzdGlnYWNpw7NuLCBvIGRlIGxhIHRlc2lzIGRlbm9taW5hZGEgY29tbyBzZSBlc3BlY2lmaWNhIGVuIGVsIGNhbXBvIOKAmFTDrXR1bG/igJksIHBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIGF1dG9yaXpvIGEgbGEgVU5JVkVSU0lEQUQgSU5EVVNUUklBTCBERSBTQU5UQU5ERVIsIHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBsYSBMZXkgNDQgZGUgMTk5MywgZWwgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvcyBkZSBhdXRvciwgcmVhbGljZSBsYSByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhLCBlZGljacOzbiwgZGlzdHJpYnVjacOzbiBiYWpvIGxhIG1vZGFsaWRhZCBkZSBhbHF1aWxlciwgcHLDqXN0YW1vIHDDumJsaWNvIG8gaW1wb3J0YWNpw7NuIGVuIGZvcm1hdG8gaW1wcmVzbyB5IGRpZ2l0YWwsIGxhIHRyYW5zZm9ybWFjacOzbiwgbGEgcHVibGljYWNpw7NuIGNvbW8gb2JyYSBsaXRlcmFyaWEsIGxpYnJvIGVsZWN0csOzbmljbyAoZS1Cb29rKSBvIHJldmlzdGEgZWxlY3Ryw7NuaWNhLCBpbmNsdXllbmRvIGxhIHBvc2liaWxpZGFkIGRlIGRpc3RyaWJ1aXJsYSBwb3IgbWVkaW9zIHRyYWRpY2lvbmFsZXMgbyBwb3IgSW50ZXJuZXQgYSBjdWFscXVpZXIgdMOtdHVsbyAgcG9yIGxhIFVuaXZlcnNpZGFkIHkgY29uIHF1aWVuIHRlbmdhIGNvbnZlbmlvIHBhcmEgZWxsbywgaW5jbHV5ZW5kbyBsYSBwb3NpYmlsaWRhZCBkZSBoYWNlciBhZGFwdGFjaW9uZXMsIGFjdHVhbGl6YWNpb25lcyB5IHRyYWR1Y2Npb25lcyBlbiB0b2RvcyBsb3MgaWRpb21hczsgbGEgaW5jb3Jwb3JhY2nDs24gYSB1bmEgY29sZWNjacOzbiBvIGNvbXBpbGFjacOzbiwgbGEgdHJhZHVjY2nDs24sIGZpamFjacOzbiBlbiBmb25vZ3JhbWEsIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBmb3JtYXRvIGFuw6Fsb2dvLCBkaWdpdGFsLCBhdWRpb3Zpc3VhbCwgbWFnbsOpdGljbywgeSwgZW4gZ2VuZXJhbCwgbG9zIGZvcm1hdG9zIGVuICBxdWUgc2UgcHVlZGEgcmVwcm9kdWNpciB5IGNvbXVuaWNhciAgZGUgbWFuZXJhIHRvdGFsIHkgcGFyY2lhbCBtaSB0cmFiYWpvIGRlIGdyYWRvIG8gdGVzaXMuIAoKTGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgYW7DoWxvZ28sIGZvcm1hdG8gdmlydHVhbCwgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCDDs3B0aWNvLCB1c28gZW4gcmVkLCBJbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBlbnRyZSBvdHJvcyBmb3JtYXRvcyB5IG1lZGlvcy4KCkVsIEFVVE9SIOKAkyBFU1RVRElBTlRFLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBzdSBleGNsdXNpdmEgYXV0b3LDrWEgeSBkZXRlbnRhIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAgCgpQYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIFVOSVZFUlNJREFEIElORFVTVFJJQUwgREUgU0FOVEFOREVSIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmU7IGVuIGNvbnNlY3VlbmNpYSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sIEVsIEFVVE9SIOKAkyBFU1RVRElBTlRFLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLgo=