Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.

The thesis work involves a sub system made of web services (web services) based on a library of methods of information retrieval from the Academic Management System of the Universidad Nacional de Loja, to enable communication and interoperability with applications that have academic purposes regardl...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Ordóñez González, Daysi Carolina (author)
Weitere Verfasser: Pacheco Ludeña, Silvana de los Ángeles (author)
Format: bachelorThesis
Sprache:spa
Veröffentlicht: 2011
Schlagworte:
Online Zugang:http://dspace.unl.edu.ec/jspui/handle/123456789/14398
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1857832981635268608
author Ordóñez González, Daysi Carolina
author2 Pacheco Ludeña, Silvana de los Ángeles
author2_role author
author_facet Ordóñez González, Daysi Carolina
Pacheco Ludeña, Silvana de los Ángeles
author_role author
collection Repositorio Universidad Nacional de Loja
dc.contributor.none.fl_str_mv Elizalde Solano, René Rolando
dc.creator.none.fl_str_mv Ordóñez González, Daysi Carolina
Pacheco Ludeña, Silvana de los Ángeles
dc.date.none.fl_str_mv 2011
2016-06-30T18:28:51Z
2016-06-30T18:28:51Z
dc.format.none.fl_str_mv 372 p.
application/pdf
dc.identifier.none.fl_str_mv http://dspace.unl.edu.ec/jspui/handle/123456789/14398
dc.language.none.fl_str_mv spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Nacional de Loja
instname:Universidad Nacional de Loja
instacron:UNL
dc.subject.none.fl_str_mv "<SISTEMA OPERATIVO LINUX> <LENGUAJE DE PROGRAMACIÓN PYTHON> <SISTEMA DE CONTROL DE VERSIONES> <PROGRAMACIÓN EXTREMA> <TURBOGEARS> <APACHE> <TGWEBSERVICES> <WEB SERVICES> <LIMESURVEY> <UNIVERSIDAD NACIONAL DE LOJA>"
dc.title.none.fl_str_mv Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description The thesis work involves a sub system made of web services (web services) based on a library of methods of information retrieval from the Academic Management System of the Universidad Nacional de Loja, to enable communication and interoperability with applications that have academic purposes regardless of programming language and platform that have been developed thus achieving an effective and reliable relationship. The software development methodology applied was XP (Extreme Programming), which is based on a model agile, fast, flexible and quality with a simple and direct work with the user. Meets 4 main phases: planning (Analysis): Where you use what tools are analyzed and compiled the system requirements of sub. Simple: We defined the model that was migrated from the Academic Management System and application performance. Development: We coded each of the methods of information retrieval became part of the code daily, were tested at the developer and got on the changes to the central repository of the Software Development Unit, after checking the correct operation it. Testing: This phase will set up and developed components for an application that revealed that the method library SGAWebservices or working properly, securing and ensuring optimal performance. The web services allow other applications and clients developed in programming languages like Ruby, Perl, PHP, Java, etc.. May obtain data from the Academic Management System as academic information of students, teachers, curricula, academic offerings , teaching periods, areas of the university, number of students enrolled, approved and disapproved, and so on. All this effectively, safely and reliably. Those interested in using this service must apply to the Software Development Unit of the University, to be assigned a username and password, they will allow access to this, because the system is restricted to the module Apache basic authentication. The customer accesses the SGAWebservices shall send the information accordingly as is indicated in the pages of documentation, which makes a detailed description of each method. For the project we used the TurboGears 2.0 development framework which handles Python programming language, which made it possible the development of the various services of this project, TurboGears integration with other packages such as SQLAlchemy contributed to the successful migration the class model of Academic Management System, because the self is developed in TurboGears1.1 version, this process was necessary so that they can perform queries on the database and obtain the desired information, the package TGWebservices allowed the automatic generation of WSDL document for each category are published SGAWebservices where each of the methods, the source of the package improved the thesis given that docked to the needs presented properly, the module for http_proxy deployer with Apache, and Json to format the output of the methods of webservices, among others. The software developed covering the needs of several postgraduate students and developers who require information Academic Management System in a simple, timely, fast, reliable and effective.
eu_rights_str_mv openAccess
format bachelorThesis
id UNL_79c4e4e6b1c5a7b030e79c0420861349
instacron_str UNL
institution UNL
instname_str Universidad Nacional de Loja
language spa
network_acronym_str UNL
network_name_str Repositorio Universidad Nacional de Loja
oai_identifier_str oai:dspace.unl.edu.ec:123456789/14398
publishDate 2011
reponame_str Repositorio Universidad Nacional de Loja
repository.mail.fl_str_mv *
repository.name.fl_str_mv Repositorio Universidad Nacional de Loja - Universidad Nacional de Loja
repository_id_str 0
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/3.0/ec/
spelling Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.Ordóñez González, Daysi CarolinaPacheco Ludeña, Silvana de los Ángeles"<SISTEMA OPERATIVO LINUX> <LENGUAJE DE PROGRAMACIÓN PYTHON> <SISTEMA DE CONTROL DE VERSIONES> <PROGRAMACIÓN EXTREMA> <TURBOGEARS> <APACHE> <TGWEBSERVICES> <WEB SERVICES> <LIMESURVEY> <UNIVERSIDAD NACIONAL DE LOJA>"The thesis work involves a sub system made of web services (web services) based on a library of methods of information retrieval from the Academic Management System of the Universidad Nacional de Loja, to enable communication and interoperability with applications that have academic purposes regardless of programming language and platform that have been developed thus achieving an effective and reliable relationship. The software development methodology applied was XP (Extreme Programming), which is based on a model agile, fast, flexible and quality with a simple and direct work with the user. Meets 4 main phases: planning (Analysis): Where you use what tools are analyzed and compiled the system requirements of sub. Simple: We defined the model that was migrated from the Academic Management System and application performance. Development: We coded each of the methods of information retrieval became part of the code daily, were tested at the developer and got on the changes to the central repository of the Software Development Unit, after checking the correct operation it. Testing: This phase will set up and developed components for an application that revealed that the method library SGAWebservices or working properly, securing and ensuring optimal performance. The web services allow other applications and clients developed in programming languages like Ruby, Perl, PHP, Java, etc.. May obtain data from the Academic Management System as academic information of students, teachers, curricula, academic offerings , teaching periods, areas of the university, number of students enrolled, approved and disapproved, and so on. All this effectively, safely and reliably. Those interested in using this service must apply to the Software Development Unit of the University, to be assigned a username and password, they will allow access to this, because the system is restricted to the module Apache basic authentication. The customer accesses the SGAWebservices shall send the information accordingly as is indicated in the pages of documentation, which makes a detailed description of each method. For the project we used the TurboGears 2.0 development framework which handles Python programming language, which made it possible the development of the various services of this project, TurboGears integration with other packages such as SQLAlchemy contributed to the successful migration the class model of Academic Management System, because the self is developed in TurboGears1.1 version, this process was necessary so that they can perform queries on the database and obtain the desired information, the package TGWebservices allowed the automatic generation of WSDL document for each category are published SGAWebservices where each of the methods, the source of the package improved the thesis given that docked to the needs presented properly, the module for http_proxy deployer with Apache, and Json to format the output of the methods of webservices, among others. The software developed covering the needs of several postgraduate students and developers who require information Academic Management System in a simple, timely, fast, reliable and effective.El trabajo de tesis realizado comprende un sub sistema de servicios web (web services) basado en una biblioteca de métodos de recuperación de información del Sistema de Gestión Académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones que tengan fines académicos independientemente del lenguaje de programación y plataforma en el que hayan sido desarrolladas logrando así una interrelación efectiva y confiable. La metodología de desarrollo de software aplicada fue XP (Programación Extrema), que se basa en un modelo ágil, rápido, flexible y de calidad, con un diseño simple y trabajo directo con el usuario. Cumple con 4 fases principales: Planificación (Análisis): Donde se analizó qué herramientas se utilizaría y se recopiló los requerimientos del sub sistema. Diseño simple: Se definió el modelado que fue migrado del Sistema de Gestión Académica y funcionamiento de la aplicación. Desarrollo: Se codificaron cada uno de los métodos de recuperación de información, se integró el código diariamente, se efectuaron pruebas a nivel de desarrolladores y se subieron los cambios realizados al repositorio central de la Unidad de Desarrollo de Software, una vez comprobado el funcionamiento correcto del mismo. Pruebas: En esta fase se configuró y se desarrollaron componentes para una aplicación que permitió comprobar que el SGAWebservices o biblioteca de métodos funciona correctamente, asegurando y garantizando su óptimo desempeño. El web services permite que otras aplicaciones o clientes desarrollados en lenguajes de programación como Ruby, Perl, PHP, Java, etc., puedan obtener datos del Sistema de Gestión Académica como: información académica de estudiantes, de docentes, planes de estudio, ofertas académicas, periodos lectivos, áreas de la universidad, número de estudiantes matriculados, aprobados y reprobados, etc. Todo esto de forma eficaz, segura y fiable. Los interesados en hacer uso de este servicio deberán solicitar a la Unidad de Desarrollo de Software de la Universidad, que se les asigne un usuario y clave, los mismos que permitirán el acceso a este, debido a que el sistema se encuentra restringido con el módulo de autenticación básica de Apache. El cliente que acceda al SGAWebservices deberá enviar la información de acuerdo a como se encuentra indicada en las páginas de documentación, en las cuales se realiza un descripción detallada de cada uno de los métodos. Para el desarrollo del proyecto se utilizó el framework de desarrollo TurboGears 2.0 el cual maneja como lenguaje de programación Python, mismo que permitió la elaboración de los diferentes servicios de este proyecto, la integración de TurboGears con otros paquetes como: SQLAlchemy colaboró a la migración correcta del modelo de clases del Sistema de Gestión Académica, debido a que el propio está desarrollado en la versión de TurboGears1.1, este proceso fue necesario para que se puedan realizar las consultas en la base de datos y obtener la información deseada; el paquete TGWebservices permitió la generación automática del documento WDSL de cada categoría del SGAWebservices donde se encuentran publicados cada uno de los métodos; el código fuente de este paquete permitió mejorar el trabajo de tesis en vista de que se acopló convenientemente a la necesidades presentadas; el módulo http_proxy para deployar con Apache, y Json para dar formato a la salida de los métodos del webservices, entre otros. El software desarrollado cubre con las necesidades de varios tesistas y desarrolladores que requieren obtener información del Sistema de Gestión Académica de manera sencilla, oportuna, rápida, confiable y efectiva.Elizalde Solano, René Rolando2016-06-30T18:28:51Z2016-06-30T18:28:51Z2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis372 p.application/pdfhttp://dspace.unl.edu.ec/jspui/handle/123456789/14398spahttp://creativecommons.org/licenses/by-nc-sa/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Nacional de Lojainstname:Universidad Nacional de Lojainstacron:UNL2025-05-02T14:16:24Zoai:dspace.unl.edu.ec:123456789/14398Institucionalhttps://dspace.unl.edu.ec/Universidad públicahttps://unl.edu.ec/https://dspace.unl.edu.ec/oaiEcuador***opendoar:02025-05-02T14:16:24falseInstitucionalhttps://dspace.unl.edu.ec/Universidad públicahttps://unl.edu.ec/https://dspace.unl.edu.ec/oai*Ecuador***opendoar:02025-05-02T14:16:24Repositorio Universidad Nacional de Loja - Universidad Nacional de Lojafalse
spellingShingle Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
Ordóñez González, Daysi Carolina
"<SISTEMA OPERATIVO LINUX> <LENGUAJE DE PROGRAMACIÓN PYTHON> <SISTEMA DE CONTROL DE VERSIONES> <PROGRAMACIÓN EXTREMA> <TURBOGEARS> <APACHE> <TGWEBSERVICES> <WEB SERVICES> <LIMESURVEY> <UNIVERSIDAD NACIONAL DE LOJA>"
status_str publishedVersion
title Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
title_full Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
title_fullStr Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
title_full_unstemmed Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
title_short Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
title_sort Análisis, diseño e implementación de un sub sistema de servicios WEB (WEB SERVICES) basado en una biblioteca de métodos de recuperación de información del sistema de gestión académica de la Universidad Nacional de Loja, que permita la comunicación e interoperabilidad con aplicaciones relacionadas a fines académicos.
topic "<SISTEMA OPERATIVO LINUX> <LENGUAJE DE PROGRAMACIÓN PYTHON> <SISTEMA DE CONTROL DE VERSIONES> <PROGRAMACIÓN EXTREMA> <TURBOGEARS> <APACHE> <TGWEBSERVICES> <WEB SERVICES> <LIMESURVEY> <UNIVERSIDAD NACIONAL DE LOJA>"
url http://dspace.unl.edu.ec/jspui/handle/123456789/14398