Construyendo una web API con la arquitectura n capas

En los procesos que involucran tecnologías digitales y la automatización, las empresas necesitan innovar para obtener sistemas informáticos eficientes y con mejores rendimientos; acorde con esto en la empresa BCD travel se desarrolló el proyecto “CONSTRUYENDO UNA WEB API CON LA ARQUITECTURA N CAPAS”...

Descripción completa

Detalles Bibliográficos
Autores principales: Rosas Toro, María Alejandra, Hesiquio Herrera, Jaime, Velasco Salinas, Leslie Suzette, Martínez Chávez, Juan Manuel
Formato: Artículo
Lenguaje:español
Publicado: Universidad Autónoma de Nuevo León 2023
Materias:
Acceso en línea:https://mdi.uanl.mx/index.php/revista/article/view/274
_version_ 1824326401678901248
author Rosas Toro, María Alejandra
Hesiquio Herrera, Jaime
Velasco Salinas, Leslie Suzette
Martínez Chávez, Juan Manuel
author_facet Rosas Toro, María Alejandra
Hesiquio Herrera, Jaime
Velasco Salinas, Leslie Suzette
Martínez Chávez, Juan Manuel
author_sort Rosas Toro, María Alejandra
collection Artículos de Revistas UANL
description En los procesos que involucran tecnologías digitales y la automatización, las empresas necesitan innovar para obtener sistemas informáticos eficientes y con mejores rendimientos; acorde con esto en la empresa BCD travel se desarrolló el proyecto “CONSTRUYENDO UNA WEB API CON LA ARQUITECTURA N CAPAS”, debido a que la herramienta de acceso a datos Data Service (DS) quedó descontinuada. El objetivo del proyecto era la creación de una Interfaz de Programación de Aplicaciones (API), capaz de mantener la comunicación y transmisión de información a cada uno de los procesos y sistemas que se ejecutan en esta empresa. La construcción de la Web API (Herramienta de servicio de datos con Interfaz de programación de aplicaciones) denominada DSA se basó en una arquitectura de N capas, utilizando la Tecnología Active Server Page (ASP .Net) y el lenguaje de programación C Sharp, aplicando el modelo de programación Object Relational Mapping (ORM) perteneciente al ADO.NET Entity Framework con la finalidad de mapear las estructuras de las Bases de Datos Relacionales y transformar las tablas para simplificar el trabajo de los desarrolladores. Los beneficios que ha tenido la DSA es que es una herramienta multitarea y permite ser utilizada en aplicaciones de escritorio, en sitios Web o en aplicaciones móviles, los tiempos de consulta de datos son más rápidos y se pueden realizar consultas en paralelo sin afectar el rendimiento de la API, un beneficio más de la DSA es que cualquier desarrollador puede darle mantenimiento, agregando o eliminando consultas a las tablas de la Base de Datos de acuerdo a las necesidades de procesamiento que se tengan.
first_indexed 2025-02-05T21:18:47Z
format Article
id mdi-article-274
institution UANL
language spa
last_indexed 2025-02-05T21:18:47Z
physical Multidisciplinas de la Ingeniería; Vol. 11 Núm. 18 (2023): Noviembre 2023 - Abril 2024; 14-25
2395-843X
publishDate 2023
publisher Universidad Autónoma de Nuevo León
record_format ojs
spelling mdi-article-2742024-02-01T00:26:31Z Building a web API with the n-layer architecture Construyendo una web API con la arquitectura n capas Rosas Toro, María Alejandra Hesiquio Herrera, Jaime Velasco Salinas, Leslie Suzette Martínez Chávez, Juan Manuel Arquitectura de Software Arquitectura N-Capas Servicio de Datos Web Api Data Service N-Layer Architecture Software Architecture , Web Api In processes that involve digital technologies and automation, companies need to innovate to obtain efficient computer systems with better performance; Accordingly, in the company BCD travel, the project "BUILDING A WEB API WITH N LAYERS ARCHITECTURE" was developed, due to the fact that the Data Service (DS) data access tool was discontinued. The objective of the project was the creation of an Application Programming Interface (API), capable of maintaining the communication and transmission of information to each of the processes and systems that are executed in this company. The construction of the Web API (Data Service Tool with Application Programming Interface) called DSA was based on an N-layer architecture, using Active Server Page Technology (ASP.Net) and the C Sharp programming language, applying the Object Relational Mapping (ORM) programming model belonging to the ADO.NET Entity Framework in order to map the structures of Relational Databases and transform the tables to simplify the work of developers. The benefits that the DSA has had is that it is a multitasking tool and can be used in desktop applications, on Web sites or in mobile applications, data query times are faster and queries can be made in parallel without affecting performance From the API, one more benefit of the DSA is that any developer can maintain it, adding or removing queries to the Database tables according to the processing needs they have. En los procesos que involucran tecnologías digitales y la automatización, las empresas necesitan innovar para obtener sistemas informáticos eficientes y con mejores rendimientos; acorde con esto en la empresa BCD travel se desarrolló el proyecto “CONSTRUYENDO UNA WEB API CON LA ARQUITECTURA N CAPAS”, debido a que la herramienta de acceso a datos Data Service (DS) quedó descontinuada. El objetivo del proyecto era la creación de una Interfaz de Programación de Aplicaciones (API), capaz de mantener la comunicación y transmisión de información a cada uno de los procesos y sistemas que se ejecutan en esta empresa. La construcción de la Web API (Herramienta de servicio de datos con Interfaz de programación de aplicaciones) denominada DSA se basó en una arquitectura de N capas, utilizando la Tecnología Active Server Page (ASP .Net) y el lenguaje de programación C Sharp, aplicando el modelo de programación Object Relational Mapping (ORM) perteneciente al ADO.NET Entity Framework con la finalidad de mapear las estructuras de las Bases de Datos Relacionales y transformar las tablas para simplificar el trabajo de los desarrolladores. Los beneficios que ha tenido la DSA es que es una herramienta multitarea y permite ser utilizada en aplicaciones de escritorio, en sitios Web o en aplicaciones móviles, los tiempos de consulta de datos son más rápidos y se pueden realizar consultas en paralelo sin afectar el rendimiento de la API, un beneficio más de la DSA es que cualquier desarrollador puede darle mantenimiento, agregando o eliminando consultas a las tablas de la Base de Datos de acuerdo a las necesidades de procesamiento que se tengan. Universidad Autónoma de Nuevo León 2023-12-19 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Artículo revisado por pares application/pdf https://mdi.uanl.mx/index.php/revista/article/view/274 10.29105/mdi.v11i18.274 Multidisciplinas de la Ingeniería; Vol. 11 Núm. 18 (2023): Noviembre 2023 - Abril 2024; 14-25 2395-843X spa https://mdi.uanl.mx/index.php/revista/article/view/274/231 https://creativecommons.org/licenses/by-nc-nd/4.0
spellingShingle Arquitectura de Software
Arquitectura N-Capas
Servicio de Datos
Web Api
Data Service
N-Layer Architecture
Software Architecture
, Web Api
Rosas Toro, María Alejandra
Hesiquio Herrera, Jaime
Velasco Salinas, Leslie Suzette
Martínez Chávez, Juan Manuel
Construyendo una web API con la arquitectura n capas
thumbnail https://rediab.uanl.mx/themes/sandal5/images/article.gif
title Construyendo una web API con la arquitectura n capas
title_alt Building a web API with the n-layer architecture
title_full Construyendo una web API con la arquitectura n capas
title_fullStr Construyendo una web API con la arquitectura n capas
title_full_unstemmed Construyendo una web API con la arquitectura n capas
title_short Construyendo una web API con la arquitectura n capas
title_sort construyendo una web api con la arquitectura n capas
topic Arquitectura de Software
Arquitectura N-Capas
Servicio de Datos
Web Api
Data Service
N-Layer Architecture
Software Architecture
, Web Api
topic_facet Arquitectura de Software
Arquitectura N-Capas
Servicio de Datos
Web Api
Data Service
N-Layer Architecture
Software Architecture
, Web Api
url https://mdi.uanl.mx/index.php/revista/article/view/274
work_keys_str_mv AT rosastoromariaalejandra buildingawebapiwiththenlayerarchitecture
AT hesiquioherrerajaime buildingawebapiwiththenlayerarchitecture
AT velascosalinaslesliesuzette buildingawebapiwiththenlayerarchitecture
AT martinezchavezjuanmanuel buildingawebapiwiththenlayerarchitecture
AT rosastoromariaalejandra construyendounawebapiconlaarquitecturancapas
AT hesiquioherrerajaime construyendounawebapiconlaarquitecturancapas
AT velascosalinaslesliesuzette construyendounawebapiconlaarquitecturancapas
AT martinezchavezjuanmanuel construyendounawebapiconlaarquitecturancapas