Detalhes bibliográficos
Ano de defesa: |
2016 |
Autor(a) principal: |
Roberto, Rafael Liberato |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Tese
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113506/
|
Resumo: |
O dinamismo apresentado no meio corporativo atual, tem exigido cada vez mais que as organizações mantenham seus processos em constante transformação para garantir competitividade no mercado. Diante desse cenário, as organizações têm recorrido a sistemas de informação que sejam capazes de prover apoio computacional para essas frequentes transformações no processo. Embora os Sistemas de Informação Cientes de Processos proporcionem um apoio flexível para o gerenciamento de processos, a evolução de um processo ainda apresenta desafios a serem superados. Dentre esses desafios, nesta tese, objetivou-se tratar as instâncias em execução que não são complacentes com as novas especificações do esquema modificado, mas que necessitam serem migradas. Para isso, desenvolveu-se um mecanismo estendendo a abordagem WED-flow ( Workflow, Event Processing and Data-flow) que é capaz de migrar todas as instâncias em execução. Para habilitar a migração das instâncias não complacentes, o mecanismo promove ajustes automáticos e personalizados ao definir rotinas de recuperação com base na estratégia de rollback parcial. Além disso, o mecanismo reduz os efeitos colaterais inerentes ao rollback parcial com a reutilização de estados de dados durante a migração da instância para o esquema modificado. A solução proposta apresentou resultados satisfatórios nos experimentos realizados sob três perspectivas. Na primeira perspectiva, o mecanismo se mostrou capaz de migrar todas as instâncias em execução, independentemente do seu estado. Na segunda perspectiva, a análise sobre o tempo de execução indicou que a solução é factível para aplicação prática em cenários reais. Por fim, na terceira perspectiva, o reuso de estados de dados mostrou-se promissor ao reduzir significativamente o tempo de execução das instâncias após sua migração. |