Mostrar el registro sencillo del ítem
dc.contributor.advisor | Andrés Martínez, David de | es_ES |
dc.contributor.author | Yakovenko, Oleh | es_ES |
dc.date.accessioned | 2024-10-25T16:12:25Z | |
dc.date.available | 2024-10-25T16:12:25Z | |
dc.date.created | 2024-09-23 | |
dc.date.issued | 2024-10-25 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/210894 | |
dc.description.abstract | [ES] Las arquitecturas basadas en microservicios son una principal forma de desarrollo de las aplicaciones actuales. En esta arquitectura una aplicación se compone de servicios pequeños y autónomos que se comunican entre sí a través de llamadas. Debido a las ventajas de este nuevo tipo de arquitectura, la empresa en la que estoy desarrollando mis prácticas universitarias, han migrado su antigua arquitectura a una arquitectura basada en microservicios, sobre cual actualmente está funcionando su aplicación móvil. También se quiere migrar a esta nueva arquitectura su actual página web, concretamente el área personal de los usuarios, y aprovechando este cambio se decide también renovar el aspecto visual de la aplicación, para conseguir una mayor funcionalidad para usuario. Para continuar con ese proceso de actualización, se deberá desarrollar el frontend del área personal del usuario, donde cada cliente podrá consultar sus servicios contratados. El objetivo es crear una interfaz más amigable con usuario, con un aspecto más actual, y crear la lógica de negocio para que pase a utilizar la nueva parte servidora basada en microservicios. El desarrollo del frontend del área personal se deberá realizar a partir de código HTML y una librería con estilos proporcionada por la empresa para que siga el estilo definido por el departamento de marketing. Para el proceso de desarrollo, primero se deberá crear unos componentes con la librería React. Estos componentes son los que darán especto visual a la interfaz. A estos componentes se dotará con el lenguaje JavaScript la lógica necesaria para que sean interactivos, y una lógica de negocio para que utilice la misma parte servidora que está usando la aplicación móvil. Para conseguir un mayor control sobre el flujo de datos y el estado de la aplicación se usará la librería Redux. El conjunto de estos componentes junto con la librería Redux se consigue crear una interfaz de usuario interactiva de forma más sencilla. Uno de los puntos importantes en el desarrollo del área personal es el login. La entidad ha implementado para su aplicación móvil un lógin de autenticación con contraseña de un solo uso (OTP). Esa tecnología se quiere también implementar en el área del usuario en la página web, por lo que se deberá adaptar login existente para la aplicación móvil a la nueva página web. Con esto se quiere proporcionar mayor seguridad y facilidad para el usuario. | es_ES |
dc.description.abstract | [EN] Microservices-based architectures are a main form of software development. Current applications. In this architecture an application is made up of small services and freelancers who communicate with each other through calls. Due to the advantages of this new type of architecture, the company in which I am developing my university practices, have migrated its old architecture to an architecture based on microservices, on which Your mobile app is currently running. You also want to migrate to this new architecture of its current web page, specifically the personal area of users, and taking advantage of this change, it was also decided to renew the visual aspect of the application, to achieve greater functionality for the user. To continue this process update, the front-end of the user's personal area must be developed, where each client You can check your contracted services. The goal is to create a friendlier interface with user, with a more current look, and create the business logic so that it uses the new server part based on microservices. The development of the front-end of the personal area must be carried out from HTML code and a library with styles that the company will provide me so that I can follow a development style that determined by the marketing department. For the development process, first You will need to create some components with the React library. These components are what will give visual appearance to the interface. These components will be provided with the JavaScript language, the logic necessary to make them interactive, and business logic to use the same part servant who is using the mobile application. To gain more control over the flow of data and the state of the application will use the Redux library. The set of these components together with the Redux library it is possible to create an interactive user interface in a simpler. One of the important points in the development of the personal area is the login. The entity has implemented a one-time password authentication login for your mobile application (OTP). This technology is also to be implemented in the user area of the website. Therefore, the existing login for the mobile application must be adapted to the new web page. This is intended to provide greater security and ease for the user. | es_ES |
dc.format.extent | 76 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Microservicios | es_ES |
dc.subject | Arquitectura software | es_ES |
dc.subject | Javascript | es_ES |
dc.subject | React | es_ES |
dc.subject | Redux | es_ES |
dc.subject | One-time password (OTP) | es_ES |
dc.subject | Microservices | es_ES |
dc.subject | Software architecture | es_ES |
dc.subject.classification | ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Renovación de una aplicación web a una arquitectura basada en microservicios | es_ES |
dc.title.alternative | Renovation of a web application to an architecture based on microservices | es_ES |
dc.title.alternative | Renovació d'una aplicació web a una arquitectura basada en microserveis | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Yakovenko, O. (2024). Renovación de una aplicación web a una arquitectura basada en microservicios. Universitat Politècnica de València. http://hdl.handle.net/10251/210894 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\148023 | es_ES |