Diseño de arquitectura para el desarrollo y despliegue de aplicaciones móviles transaccionales, dirigido a la Cooperativa de Ahorro y Crédito 15 de abril Ltda.
their services through the implementation of applications that work in these environments. The banking segment is no exception, as it is always trying to innovate and be at the forefront of technology, by offering practical solutions motivated by good service and easy access to its customers. At the...
Salvato in:
| Autore principale: | |
|---|---|
| Natura: | bachelorThesis |
| Lingua: | spa |
| Pubblicazione: |
2023
|
| Soggetti: | |
| Accesso online: | https://dspace.unl.edu.ec/jspui/handle/123456789/26958 |
| Tags: |
Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
|
| Riassunto: | their services through the implementation of applications that work in these environments. The banking segment is no exception, as it is always trying to innovate and be at the forefront of technology, by offering practical solutions motivated by good service and easy access to its customers. At the technological level, the creation of these applications becomes a challenge, because, although there are countless technologies, methodologies, and tools oriented to this type of development, there is no clearly marked route that serves as a reference for the construction and publication of these applications. And it is precisely in this context that this Final Degree Project (FDP) aims to provide a solution to this problem. Considering this, the research question arose: "Will the proposal of an architecture that combines development methodology and technologies help the development and deployment activities of transactional mobile applications in the Cooperativa de Ahorro y Crédito 15 de Abril Ltda?”. To solve this question, this FDP started by evaluating current development methodologies, making use of related works and surveys, and establishing the Scrum methodology as a framework. After this, the actual infrastructure of the Cooperative and the way in which its applications are deployed were evaluated through an interview to suggest a deployment model based on architectural patterns such as Api Gateway, and Service Discovery, in addition to suggesting React and Flutter as development frameworks. Finally, with the objective of securing the communication channel between clients and applications, a hardware-based security solution was compared against a software-based solution, recommending by inductive criteria the software-based Json Web Token solution. Keywords: Microservices, Software architecture patterns, Banking software, Development methodologies, Scrum, React, Flutter, JWT |
|---|