Arquitetura orientada a serviços para suporte a um sistema de agendamentos online

Detalhes bibliográficos
Autor(a) principal: Pereira, Nuno Miguel de Lima
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/47823
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_c5ba6645e6ce6346a4be24c22e13a69d
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/47823
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 Arquitetura orientada a serviços para suporte a um sistema de agendamentos onlineA services oriented architecture to support an online scheduling systemArquitetura orientada a serviçosSOAWeb servicesRESTAPIServices oriented architectureEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Engenharia InformáticaA necessidade das empresas evoluírem as suas aplicações por forma a disponibilizarem mais recursos aos seus utilizadores é uma realidade da atualidade. A disponibilização de informação em tempo real é cada vez mais necessária, mesmo que isso implique a interação entre sistemas distintos, o que exige que essa comunicação seja completamente agnóstica de tecnologias. Sendo uma das premissas da Q-Better - empresa que permitiu o desenvolvimento desta dissertação em contexto empresarial - proporcionar aos seus clientes uma melhor experiência de utilização aliado ao acompanhamento da evolução tecnológica, tornou-se imperativo a conceção de uma arquitetura que fornecesse suporte ao desenvolvimento de novas aplicações e também às já desenvolvidas, ainda que para tal seja necessária uma reformulação das mesmas. Inicialmente foi feito um estudo sobre a temática das arquiteturas orientadas a serviços, incluindo os vários tipos de web services existentes, e também uma passagem pela temática da sincronização de dados para proporcionar a sincronização entre as várias aplicações da Q-Better. A viabilidade da solução final - uma arquitetura orientada a serviços composta por um conjunto de web services REST - foi testada com a criação da aplicação Bloom Appointments cujo objetivo passa pela gestão de agendamentos a partir de qualquer dispositivo que tenha ligação à internet ou à rede onde o sistema esteja instalado. Foi possível concluir que a escolha deste tipo de arquitetura se revelou acertada, uma vez que além de permitir a interoperabilidade entre os vários sistemas existentes na Q-Better, permite uma maior expansão não só da aplicação usada como case study, mas também de todo o legacy software e de futuras aplicações.The market requirements increases the need of companies to update their applications in order to provide more resources to the users. The real time information availability is increasingly crucial even if it means interaction between different systems, which requires communication completely agnostic of technology. One of Q-Better premises – enterprise which allows the development of this dissertation in business context – is to provide to their customers a better use experience allied to technologic evolution. For that, it has become imperative the conception of an architecture to support the development of new applications and support too the older ones, even if they needed to be reformulated. Initially was realized a study about services oriented architectures, included different types of web services, and about data synchronization to support the synchronization between Q-Better applications. The final solution’s viability – one services oriented architecture composed by REST web services – was tested with the creation of Bloom Appointments application which the main goal is manage appointments from any device with internet or local network (in case of a local network installation) connection. It was possible to conclude that the choice of this architecture was right because it allows the interoperability between different Q-Better systems, allows further expansion not only of the case study application but all legacy software and future applications too.Ribeiro, António NestorUniversidade do MinhoPereira, Nuno Miguel de Lima20162016-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/47823por201616610info: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-07-21T12:11:52Zoai:repositorium.sdum.uminho.pt:1822/47823Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:03:42.022722Repositó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 Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
A services oriented architecture to support an online scheduling system
title Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
spellingShingle Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
Pereira, Nuno Miguel de Lima
Arquitetura orientada a serviços
SOA
Web services
REST
API
Services oriented architecture
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
title_short Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
title_full Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
title_fullStr Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
title_full_unstemmed Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
title_sort Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
author Pereira, Nuno Miguel de Lima
author_facet Pereira, Nuno Miguel de Lima
author_role author
dc.contributor.none.fl_str_mv Ribeiro, António Nestor
Universidade do Minho
dc.contributor.author.fl_str_mv Pereira, Nuno Miguel de Lima
dc.subject.por.fl_str_mv Arquitetura orientada a serviços
SOA
Web services
REST
API
Services oriented architecture
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
topic Arquitetura orientada a serviços
SOA
Web services
REST
API
Services oriented architecture
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
description Dissertação de mestrado em Engenharia Informática
publishDate 2016
dc.date.none.fl_str_mv 2016
2016-01-01T00:00:00Z
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 https://hdl.handle.net/1822/47823
url https://hdl.handle.net/1822/47823
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 201616610
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_ 1799132444318760960