Service workflow engine : cloud evolution
Autor(a) principal: | |
---|---|
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 utilizamse 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 aferirse se as mesmas se enquadram no modelo de negócio da empresa. Caso não se enquadrassem, como se verificou, procederseia à implementação de um novo motor de execução de fluxos adequado às necessidades atuais da Altice Labs. Com esse objetivo, começouse 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 efetuouse uma análise prática, na qual estes dois motores foram instanciados e colocados à prova no mesmo ambiente e com os mesmostestes. Concluise 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 procedeuse à 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 utilizamse 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 aferirse se as mesmas se enquadram no modelo de negócio da empresa. Caso não se enquadrassem, como se verificou, procederseia à implementação de um novo motor de execução de fluxos adequado às necessidades atuais da Altice Labs. Com esse objetivo, começouse 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 efetuouse uma análise prática, na qual estes dois motores foram instanciados e colocados à prova no mesmo ambiente e com os mesmostestes. Concluise 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 procedeuse à 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 utilizamse 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 aferirse se as mesmas se enquadram no modelo de negócio da empresa. Caso não se enquadrassem, como se verificou, procederseia à implementação de um novo motor de execução de fluxos adequado às necessidades atuais da Altice Labs. Com esse objetivo, começouse 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 efetuouse uma análise prática, na qual estes dois motores foram instanciados e colocados à prova no mesmo ambiente e com os mesmostestes. Concluise 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 procedeuse à 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 |