Pagos online con tarjetas

Llamuca Góngora, Eder Gustavo (2019). Pagos online con tarjetas. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Pagos online con tarjetas
Author/s:
  • Llamuca Góngora, Eder Gustavo
Contributor/s:
  • Arroyo Montoro, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2019
Subjects:
Freetext Keywords: Arquitectura de microservicios
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (7MB)

Abstract

Uno de los objetivos principales de este trabajo fin de grado es el de analizar e implementar una aplicación basada en microservicios, y la creación de un API Gateway para soportar pagos online con tarjetas de débito o crédito. Generalmente, los microservicios se definen como componentes de software que tienen una responsabilidad única, y están acoplados física y lógicamente con otros componentes. Es importante saber, en este tipo de arquitecturas orientadas a microservicios, se enrutan todas las solicitudes como las respuestas, ya sean internas o externas, a través de un API Gateway. Este proyecto consta de dos soluciones, un proyecto para el punto de entrada (API Gateway), y otro proyecto independiente que simula a un servicio al que haremos las peticiones para realizar un pago o un reembolso. Ambas aplicaciones se han desarrollado con tecnologías Microsoft, ya que es el tipo de tecnologías con las que tengo experiencia y estoy más familiarizado. Para la instauración de este proyecto me he apoyado en metodologías ágiles, con un total de cuatro sprints. En esta memoria, queda plasmado todo el trabajo que ha supuesto la finalización de esta idea desde la investigación inicial, pasando por la fase de implementación técnica, y hasta llegar a una fase final de aceptación de todos los criterios fijados en sus requisitos. Abstract: One of the main objectives of this final degree project is to analyse and implement an application based on microservices, and the creation of an API Gateway to support online payments with debit or credit cards. Generally, microservices are defined as software components that have a unique responsibility and are physically and logically coupled with other components. It is important to know, in this type of micro service-oriented architectures, all requests are routed as responses, whether internal or external, through an API Gateway. This project consists of two solutions, a project for the entry point (API Gateway), and another independent project that simulates a service to which we will make requests to make a payment or a refund. Both applications have been developed with Microsoft technologies since it is the type of technologies with which I have experience and I am more familiar. For the implementation of this project, I have relied on agile methodologies, with a total of four sprints. In this report, all the work that has led to the completion of this idea since the initial investigation, through the technical implementation phase, and until reaching a final phase of acceptance of all the criteria established in its requirements is reflected.

More information

Item ID: 58145
DC Identifier: http://oa.upm.es/58145/
OAI Identifier: oai:oa.upm.es:58145
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 21 Feb 2020 12:51
Last Modified: 21 Feb 2020 12:51
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM