Arquitetura orientada a serviços para suporte a um sistema de agendamentos online
Autor(a) principal: | |
---|---|
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 |