Developing a RESTful web application for GAL system

Detalhes bibliográficos
Autor(a) principal: Gulordava, Elene
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10198/14056
Resumo: In today's reality of Information Technology, we are able to automate many manual work. This fact behaves as a motivator to make job easier for the stuff and appropriate for nowadays standards, rapidly growing around us. Implemented work serves to exploit manual setup part used in Schedule Generator System of Polytechnic Institute of Bragança (GAL). Around this system work many applications and our new teaching duties project will be one of them. In more detail the problem concerns to assign curricular units to the teachers and departments. In order to solve this issue we will demonstrate Spring Boot Framework as a flexible technology for building RESTful Web Application. It will be guideline of technologies for future related works. Teaching duties project suggests starting point for complete integration with one of the private system in Polytechnic Institute of Braganca (IPB). Eventually commonly used technologies will give us way for proper arrangement of the problem with security issues using Java security framework, which is an Apache Shiro in our case. All the other instruments for the implementation of RESTful Web Application will be matched to Spring Boot Framework and exactly this capability will help us to solve problem without enforcing huge strength.
id RCAP_af38c39bdfdd34323a61835b78a1145d
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/14056
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Developing a RESTful web application for GAL systemDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaIn today's reality of Information Technology, we are able to automate many manual work. This fact behaves as a motivator to make job easier for the stuff and appropriate for nowadays standards, rapidly growing around us. Implemented work serves to exploit manual setup part used in Schedule Generator System of Polytechnic Institute of Bragança (GAL). Around this system work many applications and our new teaching duties project will be one of them. In more detail the problem concerns to assign curricular units to the teachers and departments. In order to solve this issue we will demonstrate Spring Boot Framework as a flexible technology for building RESTful Web Application. It will be guideline of technologies for future related works. Teaching duties project suggests starting point for complete integration with one of the private system in Polytechnic Institute of Braganca (IPB). Eventually commonly used technologies will give us way for proper arrangement of the problem with security issues using Java security framework, which is an Apache Shiro in our case. All the other instruments for the implementation of RESTful Web Application will be matched to Spring Boot Framework and exactly this capability will help us to solve problem without enforcing huge strength.Na realidade atual das Tecnologias de Informação, somos capazes de automatizar muitas tarefas que no passado eram feitas manualmente. Este facto funciona como motivação para tornar o trabalho mais fácil para as pessoas e adequado às normas de hoje em dia, que rapidamente se impõe à nossa volta. Esta influência positiva da tecnologia fácil trouxe-nos uma ideia para resolver um problema existente, com recurso a uma solução aplicacional. A questão principal é entender o problema na sua essência e determinar como podemos contribuir para a sua solução. Este trabalho serviu para contornar o problema da configuração manual necessária para utilizar o sistema gerador de horários do Instituto Politécnico de Bragançaa (IPB), denominado Gestão de Atividades Letivas (GAL). Em torno deste sistema, são já usadas muitas plataformas e este projeto será um novo serviço que ficará disponível para informatizar o Serviço Docente. O problema principal consiste na atribuição de unidades curriculares a departamentos e posteriormente a docentes, de forma simples e sem recurso ao papel. Para resolver esta questão, usou-se a Spring Boot Framework, como uma tecnologia flexível para a construção de uma aplicação web RESTful. A metodologia usada servirá também como orientação para futuros trabalhos relacionados com o SI do IPB. O projeto de informatização do Serviço Docente tem como requisito fundamental a integração com o sistema de informação do IPB. As tecnologias usadas nas várias plataformas informáticas do IPB permitiram solucionar questões de segurança, com a utilização da framework Java, recorrendo ao Apache Shiro. Todas as restantes ferramentas utilizadas na implementação da aplicação web RESTful foram integradas na plataforma Spring Boot Framework, o que permitiu resolver os problemas de codificação sem um grande esforço.Alves, AlbanoRukhaia, MikheilBiblioteca Digital do IPBGulordava, Elene2017-02-22T17:51:06Z201620162016-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10198/14056TID:201455323enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-21T10:33:08Zoai:bibliotecadigital.ipb.pt:10198/14056Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:04:00.358913Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Developing a RESTful web application for GAL system
title Developing a RESTful web application for GAL system
spellingShingle Developing a RESTful web application for GAL system
Gulordava, Elene
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Developing a RESTful web application for GAL system
title_full Developing a RESTful web application for GAL system
title_fullStr Developing a RESTful web application for GAL system
title_full_unstemmed Developing a RESTful web application for GAL system
title_sort Developing a RESTful web application for GAL system
author Gulordava, Elene
author_facet Gulordava, Elene
author_role author
dc.contributor.none.fl_str_mv Alves, Albano
Rukhaia, Mikheil
Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Gulordava, Elene
dc.subject.por.fl_str_mv Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description In today's reality of Information Technology, we are able to automate many manual work. This fact behaves as a motivator to make job easier for the stuff and appropriate for nowadays standards, rapidly growing around us. Implemented work serves to exploit manual setup part used in Schedule Generator System of Polytechnic Institute of Bragança (GAL). Around this system work many applications and our new teaching duties project will be one of them. In more detail the problem concerns to assign curricular units to the teachers and departments. In order to solve this issue we will demonstrate Spring Boot Framework as a flexible technology for building RESTful Web Application. It will be guideline of technologies for future related works. Teaching duties project suggests starting point for complete integration with one of the private system in Polytechnic Institute of Braganca (IPB). Eventually commonly used technologies will give us way for proper arrangement of the problem with security issues using Java security framework, which is an Apache Shiro in our case. All the other instruments for the implementation of RESTful Web Application will be matched to Spring Boot Framework and exactly this capability will help us to solve problem without enforcing huge strength.
publishDate 2016
dc.date.none.fl_str_mv 2016
2016
2016-01-01T00:00:00Z
2017-02-22T17:51:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/14056
TID:201455323
url http://hdl.handle.net/10198/14056
identifier_str_mv TID:201455323
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135286260662272