Service workflow engine : cloud evolution

Detalhes bibliográficos
Autor(a) principal: Pinho, Alexandre Jorge Fernandes de
Data de Publicação: 2023
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: http://hdl.handle.net/10400.26/45724
Resumo: Atualmente, as empresastêm muitos processos que são executados diariamente. Para reduzir custos e tempo utilizam­se os designados motores de execução de fluxos que permitem gerir, eficientemente, os processos de negócio de forma guiada. Também ajuda a prevenir erros, permite a tomada de decisões entre várias alternativas possíveis mais rapidamente e os funcionários podem colaborar de forma mais produtiva e expedita. A principal vantagem do uso de motores de execução de fluxos é o de permitir qualquer pessoa, que não tem experiência em programação, de desenhar fluxos com diversas capacidades. A Altice Labs já possui um motor de execução de fluxos que permite executar fluxos de forma guiada, mas o mesmo possui algumas limitações. O objetivo principal deste trabalho de estágio, realizado na empresa Altice Labs, foi investigar aplicações similares existentes e aferir­se se as mesmas se enquadram no modelo de negócio da empresa. Caso não se enquadrassem, como se verificou, proceder­se­ia à implementação de um novo motor de execução de fluxos adequado às necessidades atuais da Altice Labs. Com esse objetivo, começou­se por realizar um estudo comparativo entre dois motores de execução de fluxos muito conhecidos e utilizados, o Netflix Conductor e o Uber Cadence. Para se melhor aferir a sua validade e adequação à empresa efetuou­se uma análise prática, na qual estes dois motores foram instanciados e colocados à prova no mesmo ambiente e com os mesmostestes. Conclui­se que os mesmostêm limitações relativamente ao pretendido. Com este estudo, também se recolheram informações importantes, nomeadamente quais os pontos fortes de cada um deles de modo a incorporar essas mais valias detetadas na implementação do novo motor a desenvolver. Depois de concluído o estudo e como se conclui que nenhum dos motores existentes se adequava às necessidades procedeu­se à implementação de um novo motor de execução de fluxos para colmatar as lacunas existentes no atualmente existente. O novo motor desenvolvido encontra­-se às necessidades da Altice Labs e, desse modo, todos os objetivos propostos para este estágio foram cumpridos com sucesso.
id RCAP_bde60e14dbf1834ef169acb889e21607
oai_identifier_str oai:comum.rcaap.pt:10400.26/45724
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 Service workflow engine : cloud evolutionAtividadesFluxosMotor de execução de fluxosOrdensVerticlesAtualmente, as empresastêm muitos processos que são executados diariamente. Para reduzir custos e tempo utilizam­se os designados motores de execução de fluxos que permitem gerir, eficientemente, os processos de negócio de forma guiada. Também ajuda a prevenir erros, permite a tomada de decisões entre várias alternativas possíveis mais rapidamente e os funcionários podem colaborar de forma mais produtiva e expedita. A principal vantagem do uso de motores de execução de fluxos é o de permitir qualquer pessoa, que não tem experiência em programação, de desenhar fluxos com diversas capacidades. A Altice Labs já possui um motor de execução de fluxos que permite executar fluxos de forma guiada, mas o mesmo possui algumas limitações. O objetivo principal deste trabalho de estágio, realizado na empresa Altice Labs, foi investigar aplicações similares existentes e aferir­se se as mesmas se enquadram no modelo de negócio da empresa. Caso não se enquadrassem, como se verificou, proceder­se­ia à implementação de um novo motor de execução de fluxos adequado às necessidades atuais da Altice Labs. Com esse objetivo, começou­se por realizar um estudo comparativo entre dois motores de execução de fluxos muito conhecidos e utilizados, o Netflix Conductor e o Uber Cadence. Para se melhor aferir a sua validade e adequação à empresa efetuou­se uma análise prática, na qual estes dois motores foram instanciados e colocados à prova no mesmo ambiente e com os mesmostestes. Conclui­se que os mesmostêm limitações relativamente ao pretendido. Com este estudo, também se recolheram informações importantes, nomeadamente quais os pontos fortes de cada um deles de modo a incorporar essas mais valias detetadas na implementação do novo motor a desenvolver. Depois de concluído o estudo e como se conclui que nenhum dos motores existentes se adequava às necessidades procedeu­se à implementação de um novo motor de execução de fluxos para colmatar as lacunas existentes no atualmente existente. O novo motor desenvolvido encontra­-se às necessidades da Altice Labs e, desse modo, todos os objetivos propostos para este estágio foram cumpridos com sucesso.Barbosa, Jorge Augusto Castro NevesRepositório ComumPinho, Alexandre Jorge Fernandes de2023-07-26T16:06:18Z2023-07-182023-06-142023-07-18T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.26/45724TID:203339436porinfo: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-09T02:16:11Zoai:comum.rcaap.pt:10400.26/45724Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:09:47.783716Repositó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 Service workflow engine : cloud evolution
title Service workflow engine : cloud evolution
spellingShingle Service workflow engine : cloud evolution
Pinho, Alexandre Jorge Fernandes de
Atividades
Fluxos
Motor de execução de fluxos
Ordens
Verticles
title_short Service workflow engine : cloud evolution
title_full Service workflow engine : cloud evolution
title_fullStr Service workflow engine : cloud evolution
title_full_unstemmed Service workflow engine : cloud evolution
title_sort Service workflow engine : cloud evolution
author Pinho, Alexandre Jorge Fernandes de
author_facet Pinho, Alexandre Jorge Fernandes de
author_role author
dc.contributor.none.fl_str_mv Barbosa, Jorge Augusto Castro Neves
Repositório Comum
dc.contributor.author.fl_str_mv Pinho, Alexandre Jorge Fernandes de
dc.subject.por.fl_str_mv Atividades
Fluxos
Motor de execução de fluxos
Ordens
Verticles
topic Atividades
Fluxos
Motor de execução de fluxos
Ordens
Verticles
description Atualmente, as empresastêm muitos processos que são executados diariamente. Para reduzir custos e tempo utilizam­se os designados motores de execução de fluxos que permitem gerir, eficientemente, os processos de negócio de forma guiada. Também ajuda a prevenir erros, permite a tomada de decisões entre várias alternativas possíveis mais rapidamente e os funcionários podem colaborar de forma mais produtiva e expedita. A principal vantagem do uso de motores de execução de fluxos é o de permitir qualquer pessoa, que não tem experiência em programação, de desenhar fluxos com diversas capacidades. A Altice Labs já possui um motor de execução de fluxos que permite executar fluxos de forma guiada, mas o mesmo possui algumas limitações. O objetivo principal deste trabalho de estágio, realizado na empresa Altice Labs, foi investigar aplicações similares existentes e aferir­se se as mesmas se enquadram no modelo de negócio da empresa. Caso não se enquadrassem, como se verificou, proceder­se­ia à implementação de um novo motor de execução de fluxos adequado às necessidades atuais da Altice Labs. Com esse objetivo, começou­se por realizar um estudo comparativo entre dois motores de execução de fluxos muito conhecidos e utilizados, o Netflix Conductor e o Uber Cadence. Para se melhor aferir a sua validade e adequação à empresa efetuou­se uma análise prática, na qual estes dois motores foram instanciados e colocados à prova no mesmo ambiente e com os mesmostestes. Conclui­se que os mesmostêm limitações relativamente ao pretendido. Com este estudo, também se recolheram informações importantes, nomeadamente quais os pontos fortes de cada um deles de modo a incorporar essas mais valias detetadas na implementação do novo motor a desenvolver. Depois de concluído o estudo e como se conclui que nenhum dos motores existentes se adequava às necessidades procedeu­se à implementação de um novo motor de execução de fluxos para colmatar as lacunas existentes no atualmente existente. O novo motor desenvolvido encontra­-se às necessidades da Altice Labs e, desse modo, todos os objetivos propostos para este estágio foram cumpridos com sucesso.
publishDate 2023
dc.date.none.fl_str_mv 2023-07-26T16:06:18Z
2023-07-18
2023-06-14
2023-07-18T00: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 http://hdl.handle.net/10400.26/45724
TID:203339436
url http://hdl.handle.net/10400.26/45724
identifier_str_mv TID:203339436
dc.language.iso.fl_str_mv por
language por
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_ 1799133346080489472