Arquitectura REST para la plataforma UAOIoT

El presente documento evidencia el diseño e implementación del protocolo REST en la plataforma UAOIoT, la cual, al momento de desarrollar este proyecto contaba únicamente con el protocolo MQTT. A partir de lo anterior, se modificó su arquitectura tres capas, adquisición, procesamiento y aplicac...

Full description

Autores:
Benavídez Gómez, Javer Andrés
García Acevedo, Jesús David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/11597
Acceso en línea:
http://red.uao.edu.co//handle/10614/11597
Palabra clave:
Ingeniería Electrónica y Telecomunicaciones
Internet de las cosas
Desarrollo de software
Protocolo REST
Plataformas IoT
API REST
Rights
openAccess
License
Derechos Reservados - Universidad Autónoma de Occidente
id REPOUAO2_33aea0ec0846a087661fc5ad72559d79
oai_identifier_str oai:red.uao.edu.co:10614/11597
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Arquitectura REST para la plataforma UAOIoT
title Arquitectura REST para la plataforma UAOIoT
spellingShingle Arquitectura REST para la plataforma UAOIoT
Ingeniería Electrónica y Telecomunicaciones
Internet de las cosas
Desarrollo de software
Protocolo REST
Plataformas IoT
API REST
title_short Arquitectura REST para la plataforma UAOIoT
title_full Arquitectura REST para la plataforma UAOIoT
title_fullStr Arquitectura REST para la plataforma UAOIoT
title_full_unstemmed Arquitectura REST para la plataforma UAOIoT
title_sort Arquitectura REST para la plataforma UAOIoT
dc.creator.fl_str_mv Benavídez Gómez, Javer Andrés
García Acevedo, Jesús David
dc.contributor.advisor.none.fl_str_mv Solarte Astaiza, Zeida María
dc.contributor.author.spa.fl_str_mv Benavídez Gómez, Javer Andrés
García Acevedo, Jesús David
dc.subject.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
Internet de las cosas
Desarrollo de software
Protocolo REST
Plataformas IoT
API REST
topic Ingeniería Electrónica y Telecomunicaciones
Internet de las cosas
Desarrollo de software
Protocolo REST
Plataformas IoT
API REST
description El presente documento evidencia el diseño e implementación del protocolo REST en la plataforma UAOIoT, la cual, al momento de desarrollar este proyecto contaba únicamente con el protocolo MQTT. A partir de lo anterior, se modificó su arquitectura tres capas, adquisición, procesamiento y aplicación, para lograr la integración con el protocolo REST. En la capa de adquisición de la plataforma se analizaron y seleccionaron los sistemas de prototipado rápido que iban a hacer uso de la plataforma, así como las características y requerimiento mínimos necesarios para el envío de datos a través del protocolo REST. Posteriormente, en la capa de procesamiento se implementó una API REST para la gestión de solicitudes, tales como el almacenamiento y recuperación de la información de una base de datos, realizadas tanto por la capa de aplicación como por la capa de adquisición. Sin embargo, en simulaciones realizadas durante el desarrollo se encontró la necesidad de construir una API Gateway que permitiera dar una mejor organización a la capa de procesamiento. Por último, se implementó la capa de aplicación mediante la construcción de una aplicación web con interfaces similares a las existentes en la sección MQTT de UAOIoT, con el fin de que la plataforma fuera vista como una sola desde la perspectiva del usuario. El desarrollo de este proyecto permite a los usuarios de la plataforma utilizar y evidenciar las diferencias entre dos modelos de comunicación diferentes, permitiéndole construir proyectos con el verdadero concepto de internet de las cosas
publishDate 2019
dc.date.accessioned.spa.fl_str_mv 2019-11-28T13:22:06Z
dc.date.available.spa.fl_str_mv 2019-11-28T13:22:06Z
dc.date.issued.spa.fl_str_mv 2019-08-14
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.spa.fl_str_mv http://red.uao.edu.co//handle/10614/11597
url http://red.uao.edu.co//handle/10614/11597
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Autónoma de Occidente
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Autónoma de Occidente
https://creativecommons.org/licenses/by-nd/4.0/
Atribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.spa.fl_str_mv application/pdf
dc.format.extent.spa.fl_str_mv 101 páginas
dc.publisher.spa.fl_str_mv Universidad Autónoma de Occidente
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
dc.publisher.department.spa.fl_str_mv Departamento de Automática y Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.source.spa.fl_str_mv instname:Universidad Autónoma de Occidente
reponame:Repositorio Institucional UAO
instname_str Universidad Autónoma de Occidente
institution Universidad Autónoma de Occidente
reponame_str Repositorio Institucional UAO
collection Repositorio Institucional UAO
dc.source.bibliographiccitation.spa.fl_str_mv Angular - FEATURES y BENEFITS. (s. f.). Visto el 30 de mayo de 2019, Recuperado de https://angular.io/features AngularJS: Extend HTML for your web app - IBM Garage Practices. (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.ibm.com/cloud/garage/practices/code/tool_angular_js/ API REST: qué es y cuáles son sus ventajas en el desarrollo de proyectos. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus- ventajas-en-el-desarrollo-de-proyectos APIs para el Internet de las Cosas: ThingSpeak, Pachube y Fitbit. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/apis-para-el-internet-de-las-cosas- thingspeak-pachube-y-fitbit Aros, C. G. (s. f.). RuP: METODOLOGÍA EN LOS SISTEMAS Y APLICACIONES BASADAS EN LA WEB, 5. Barrio Andrés, M. (2018). Internet de las cosas. Madrid: Reus. Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry. (s. f.), 270. Bustamante, A. L. (s. f.). Home. Visto el 31 de agosto de 2018, Recuperado de http://thinger.io Carriots - Internet of Things Platform | Home. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.carriots.com/ CoAP — Constrained Application Protocol | Overview. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://coap.technology/Conozca NodeMCU y su placa DEVKIT. (2017, agosto 7). Visto el 3 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot- nodemcu-open-why-use/index.html Definir una jerarquía de tipos [Reference]. (2013, marzo 25). Visto el 26 de mayo de 2019, Recuperado de https://www.ibm.com/support/knowledgecenter/es/SSGU8G_12.1.0/com.i bm.ddi.doc/ids_ddi_314.htm?view=embed El Internet de las Cosas de código abierto: plataformas y aplicaciones para desarrolladores. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/el-internet-de-las-cosas-de- codigo-abierto-plataformas-y-aplicaciones-para Esquiagola, J., Costa, L., Calcina, P., y Zuffo, M. (2017). Enabling CoAP into the swarm: A transparent interception CoAP-HTTP proxy for the Internet of Things. En 2017 Global Internet of Things Summit (GIoTS) (pp. 1-6). Geneva, Switzerland: IEEE. https://doi.org/10.1109/GIOTS.2017.8016220 Ferreira, H. G. C., Dias Canedo, E., y de Sousa, R. T. (2013). IoT architecture to enable intercommunication through REST API and UPnP using IP, ZigBee and arduino. En 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (pp. 53-60). Lyon, France: IEEE. https://doi.org/10.1109/WiMOB.2013.6673340 Garcés, J. C., y Mosquera, I. (2019, junio 4). Diseño e implementación del front-end para la plataforma de internet de las cosas UAOIoT. Hemdi, M., y Deters, R. (2016). Using REST based protocol to enable ABAC within IoT systems. En 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) (pp. 1-7). Vancouver, BC, Canada: IEEE. https://doi.org/10.1109/IEMCON.2016.7746297 Hung, M. (s. f.). Gartner Insights on How to Lead in a Connected World, 29. IBM Cloud. (2015, mayo 14). Visto el 31 de agosto de 2018, Recuperado de https://www.ibm.com/cloud/Internet de las cosas | Plataforma como servicio | AWS IoT. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://aws.amazon.com/es/iot/ IoT Analytics - ThingSpeak Internet of Things. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://thingspeak.com/ IoT platform features. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://ubidots.com/platform/ LinkIt ONE. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://wiki.seeedstudio.com/LinkIt_ONE/ Modelo vista controlador (MVC). (s. f.). Visto el 26 de mayo de 2019, Recuperado de https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista- controlador-mvc.html Node.js, F. de. (s. f.). Node.js. Visto el 3 de junio de 2019, Recuperado de Node.js website: https://nodejs.org/es/ Portocarrero, J. E. (2017, mayo 26). Desarrollo de un servidor de conexión local y remota para la Universidad Autónoma de Occidente UAOIoT. Qué es una API y qué puede hacer por mi negocio | BBVAOpen4u.com. Actualidad y eventos sobre APIS, Fintech y Open Banking. (s. f.). Visto el 11 de junio, Recuperado de 2019, de https://bbvaopen4u.com/es/actualidad/que-es- una-api-y-que-puede-hacer-por-mi-negocio Simplifique el desarrollo de sus soluciones de IoT con arquitecturas de IoT: Estrategias para crear soluciones de IoT escalables, flexibles y robustas. (2017, octubre 4). Visto el 10 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot-lp201-iot- architectures/index.html Pressman, R. S., Campos Olguín, V., Enríquez Brito, J., Villegas Quezada, C., y Ferro Castro, B. J. (2010). Ingeniería del software: un enfoque práctico. Visto el 6 de junio de 2019, Recuperado de http://cotana.informatica.edu.bo/downloads/ld- Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDFTST – MQTT. (s. f.). Visto el 31 de agosto, Recuperado de 2018, de http://www.tst- sistemas.es/mqtt/ What is an Arduino? - learn.sparkfun.com. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://learn.sparkfun.com/tutorials/what-is-an-arduino What is REST? (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.codecademy.com/articles/what-is-rest ¿Qué son las API? (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.redhat.com/es/topics/api/what-are-application-programming- interfaces
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/0d070558-382f-4d5c-a7f4-302dfc24dab1/download
https://red.uao.edu.co/bitstreams/eead2568-ba20-4426-86e2-cb3c00f3171d/download
https://red.uao.edu.co/bitstreams/74e4325d-7615-4d41-8594-30ff18eb20c7/download
https://red.uao.edu.co/bitstreams/f17fc346-36eb-4035-a8b8-ba4d8eb6dd8e/download
https://red.uao.edu.co/bitstreams/e92099f0-476f-4e32-8310-b3f8cd004037/download
https://red.uao.edu.co/bitstreams/de4b2088-1f0c-437c-a214-fa979c406019/download
https://red.uao.edu.co/bitstreams/05d114a1-8565-4e1c-9520-dd21dc57ae9a/download
https://red.uao.edu.co/bitstreams/58047b10-dba0-44e2-b7c0-65f3bb23459b/download
bitstream.checksum.fl_str_mv d55793331da9c216d0dc1858fbcff784
e1c06d85ae7b8b032bef47e42e4c08f9
e70d54cab1be5459184e878cc7627c52
a5dd5656c7c700873417247bb56aa101
f7d494f61e544413a13e6ba1da2089cd
20b5ba22b1117f71589c7318baa2c560
a19373a9d734546939f5c0b7d8268a6a
1b4fe44588686b7aff35887b4cb39ca5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814260013719355392
spelling Solarte Astaiza, Zeida Maríavirtual::4650-1Benavídez Gómez, Javer Andrésbdf0786f0c46e7f8eff089e6c95bd24c-1García Acevedo, Jesús Daviddce8b40d3d6c213c60b3c0fef9b03f8c-1Ingeniero en Electrónica y Telecomunicaciones2019-11-28T13:22:06Z2019-11-28T13:22:06Z2019-08-14http://red.uao.edu.co//handle/10614/11597El presente documento evidencia el diseño e implementación del protocolo REST en la plataforma UAOIoT, la cual, al momento de desarrollar este proyecto contaba únicamente con el protocolo MQTT. A partir de lo anterior, se modificó su arquitectura tres capas, adquisición, procesamiento y aplicación, para lograr la integración con el protocolo REST. En la capa de adquisición de la plataforma se analizaron y seleccionaron los sistemas de prototipado rápido que iban a hacer uso de la plataforma, así como las características y requerimiento mínimos necesarios para el envío de datos a través del protocolo REST. Posteriormente, en la capa de procesamiento se implementó una API REST para la gestión de solicitudes, tales como el almacenamiento y recuperación de la información de una base de datos, realizadas tanto por la capa de aplicación como por la capa de adquisición. Sin embargo, en simulaciones realizadas durante el desarrollo se encontró la necesidad de construir una API Gateway que permitiera dar una mejor organización a la capa de procesamiento. Por último, se implementó la capa de aplicación mediante la construcción de una aplicación web con interfaces similares a las existentes en la sección MQTT de UAOIoT, con el fin de que la plataforma fuera vista como una sola desde la perspectiva del usuario. El desarrollo de este proyecto permite a los usuarios de la plataforma utilizar y evidenciar las diferencias entre dos modelos de comunicación diferentes, permitiéndole construir proyectos con el verdadero concepto de internet de las cosasPasantía institucional (Ingeniero Electrónico y de Telecomunicaciones)-- Universidad Autónoma de Occidente, 2019PregradoIngeniero(a) en Electrónica y Telecomunicacionesapplication/pdf101 páginasspaUniversidad Autónoma de OccidenteIngeniería Electrónica y TelecomunicacionesDepartamento de Automática y ElectrónicaFacultad de IngenieríaDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccessAtribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0)http://purl.org/coar/access_right/c_abf2instname:Universidad Autónoma de Occidentereponame:Repositorio Institucional UAOAngular - FEATURES y BENEFITS. (s. f.). Visto el 30 de mayo de 2019, Recuperado de https://angular.io/features AngularJS: Extend HTML for your web app - IBM Garage Practices. (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.ibm.com/cloud/garage/practices/code/tool_angular_js/ API REST: qué es y cuáles son sus ventajas en el desarrollo de proyectos. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus- ventajas-en-el-desarrollo-de-proyectos APIs para el Internet de las Cosas: ThingSpeak, Pachube y Fitbit. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/apis-para-el-internet-de-las-cosas- thingspeak-pachube-y-fitbit Aros, C. G. (s. f.). RuP: METODOLOGÍA EN LOS SISTEMAS Y APLICACIONES BASADAS EN LA WEB, 5. Barrio Andrés, M. (2018). Internet de las cosas. Madrid: Reus. Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry. (s. f.), 270. Bustamante, A. L. (s. f.). Home. Visto el 31 de agosto de 2018, Recuperado de http://thinger.io Carriots - Internet of Things Platform | Home. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.carriots.com/ CoAP — Constrained Application Protocol | Overview. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://coap.technology/Conozca NodeMCU y su placa DEVKIT. (2017, agosto 7). Visto el 3 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot- nodemcu-open-why-use/index.html Definir una jerarquía de tipos [Reference]. (2013, marzo 25). Visto el 26 de mayo de 2019, Recuperado de https://www.ibm.com/support/knowledgecenter/es/SSGU8G_12.1.0/com.i bm.ddi.doc/ids_ddi_314.htm?view=embed El Internet de las Cosas de código abierto: plataformas y aplicaciones para desarrolladores. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/el-internet-de-las-cosas-de- codigo-abierto-plataformas-y-aplicaciones-para Esquiagola, J., Costa, L., Calcina, P., y Zuffo, M. (2017). Enabling CoAP into the swarm: A transparent interception CoAP-HTTP proxy for the Internet of Things. En 2017 Global Internet of Things Summit (GIoTS) (pp. 1-6). Geneva, Switzerland: IEEE. https://doi.org/10.1109/GIOTS.2017.8016220 Ferreira, H. G. C., Dias Canedo, E., y de Sousa, R. T. (2013). IoT architecture to enable intercommunication through REST API and UPnP using IP, ZigBee and arduino. En 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (pp. 53-60). Lyon, France: IEEE. https://doi.org/10.1109/WiMOB.2013.6673340 Garcés, J. C., y Mosquera, I. (2019, junio 4). Diseño e implementación del front-end para la plataforma de internet de las cosas UAOIoT. Hemdi, M., y Deters, R. (2016). Using REST based protocol to enable ABAC within IoT systems. En 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) (pp. 1-7). Vancouver, BC, Canada: IEEE. https://doi.org/10.1109/IEMCON.2016.7746297 Hung, M. (s. f.). Gartner Insights on How to Lead in a Connected World, 29. IBM Cloud. (2015, mayo 14). Visto el 31 de agosto de 2018, Recuperado de https://www.ibm.com/cloud/Internet de las cosas | Plataforma como servicio | AWS IoT. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://aws.amazon.com/es/iot/ IoT Analytics - ThingSpeak Internet of Things. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://thingspeak.com/ IoT platform features. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://ubidots.com/platform/ LinkIt ONE. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://wiki.seeedstudio.com/LinkIt_ONE/ Modelo vista controlador (MVC). (s. f.). Visto el 26 de mayo de 2019, Recuperado de https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista- controlador-mvc.html Node.js, F. de. (s. f.). Node.js. Visto el 3 de junio de 2019, Recuperado de Node.js website: https://nodejs.org/es/ Portocarrero, J. E. (2017, mayo 26). Desarrollo de un servidor de conexión local y remota para la Universidad Autónoma de Occidente UAOIoT. Qué es una API y qué puede hacer por mi negocio | BBVAOpen4u.com. Actualidad y eventos sobre APIS, Fintech y Open Banking. (s. f.). Visto el 11 de junio, Recuperado de 2019, de https://bbvaopen4u.com/es/actualidad/que-es- una-api-y-que-puede-hacer-por-mi-negocio Simplifique el desarrollo de sus soluciones de IoT con arquitecturas de IoT: Estrategias para crear soluciones de IoT escalables, flexibles y robustas. (2017, octubre 4). Visto el 10 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot-lp201-iot- architectures/index.html Pressman, R. S., Campos Olguín, V., Enríquez Brito, J., Villegas Quezada, C., y Ferro Castro, B. J. (2010). Ingeniería del software: un enfoque práctico. Visto el 6 de junio de 2019, Recuperado de http://cotana.informatica.edu.bo/downloads/ld- Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDFTST – MQTT. (s. f.). Visto el 31 de agosto, Recuperado de 2018, de http://www.tst- sistemas.es/mqtt/ What is an Arduino? - learn.sparkfun.com. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://learn.sparkfun.com/tutorials/what-is-an-arduino What is REST? (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.codecademy.com/articles/what-is-rest ¿Qué son las API? (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.redhat.com/es/topics/api/what-are-application-programming- interfacesIngeniería Electrónica y TelecomunicacionesInternet de las cosasDesarrollo de softwareProtocolo RESTPlataformas IoTAPI RESTArquitectura REST para la plataforma UAOIoTTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Publicationhttps://scholar.google.com/citations?user=xs4JQP8AAAAJ&hl=esvirtual::4650-1fc764a3e-8182-4da2-82dd-45830cf7deb8virtual::4650-1fc764a3e-8182-4da2-82dd-45830cf7deb8virtual::4650-1TEXTT08762.pdf.txtT08762.pdf.txtExtracted texttext/plain127823https://red.uao.edu.co/bitstreams/0d070558-382f-4d5c-a7f4-302dfc24dab1/downloadd55793331da9c216d0dc1858fbcff784MD57TA8762.pdf.txtTA8762.pdf.txtExtracted texttext/plain2https://red.uao.edu.co/bitstreams/eead2568-ba20-4426-86e2-cb3c00f3171d/downloade1c06d85ae7b8b032bef47e42e4c08f9MD59THUMBNAILT08762.pdf.jpgT08762.pdf.jpgGenerated Thumbnailimage/jpeg6338https://red.uao.edu.co/bitstreams/74e4325d-7615-4d41-8594-30ff18eb20c7/downloade70d54cab1be5459184e878cc7627c52MD58TA8762.pdf.jpgTA8762.pdf.jpgGenerated Thumbnailimage/jpeg14319https://red.uao.edu.co/bitstreams/f17fc346-36eb-4035-a8b8-ba4d8eb6dd8e/downloada5dd5656c7c700873417247bb56aa101MD510CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8799https://red.uao.edu.co/bitstreams/e92099f0-476f-4e32-8310-b3f8cd004037/downloadf7d494f61e544413a13e6ba1da2089cdMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/de4b2088-1f0c-437c-a214-fa979c406019/download20b5ba22b1117f71589c7318baa2c560MD54ORIGINALT08762.pdfT08762.pdfapplication/pdf2270722https://red.uao.edu.co/bitstreams/05d114a1-8565-4e1c-9520-dd21dc57ae9a/downloada19373a9d734546939f5c0b7d8268a6aMD55TA8762.pdfTA8762.pdfapplication/pdf540748https://red.uao.edu.co/bitstreams/58047b10-dba0-44e2-b7c0-65f3bb23459b/download1b4fe44588686b7aff35887b4cb39ca5MD5610614/11597oai:red.uao.edu.co:10614/115972024-03-15 09:18:51.74https://creativecommons.org/licenses/by-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K