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”...
Autores principales: | , , , |
---|---|
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 |