Repository logo
 
Publication

Service workflow engine : cloud evolution

dc.contributor.advisorBarbosa, Jorge Augusto Castro Neves
dc.contributor.authorPinho, Alexandre Jorge Fernandes de
dc.date.accessioned2023-07-26T16:06:18Z
dc.date.available2023-07-26T16:06:18Z
dc.date.issued2023-07-18
dc.date.submitted2023-06-14
dc.description.abstractAtualmente, 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.pt_PT
dc.identifier.tid203339436
dc.identifier.urihttp://hdl.handle.net/10400.26/45724
dc.language.isoporpt_PT
dc.subjectAtividadespt_PT
dc.subjectFluxospt_PT
dc.subjectMotor de execução de fluxospt_PT
dc.subjectOrdenspt_PT
dc.subjectVerticlespt_PT
dc.titleService workflow engine : cloud evolutionpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Alexandre-Jorge-Fernandes-Pinho.pdf
Size:
1.32 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: