TGA 1
Exceções
Luiz Antônio M. Pereira lpereira@inf.puc-rio.br Marco Antonio Casanova casanova@inf.puc-rio.br PUC-RioInf.MCC11/03 Março, 2003
Abstract
Workflows can be defined as any set of tasks that have to be executed in a coordinated way, in sequence and/or in parallel, by two or more individuals or teams sharing a common goal.
Workflow Management Systems - WfMS - are pieces of software designed to automate, at least, the administrative/coordination tasks associated to workflows execution. In this work we will present the main concepts and characteristics of workflow systems considering, as a first step, centralized environments. Further on in the text, due to the typical necessity of workflows to cross departmental borders within an enterprise and between enterprises, we discuss extensions of WfMS required to allow cooperative work of individuals or teams that are geographically dispersed. In this work we also discuss issues related to possible failures during workflow executions. Keywords: Workflow Systems, Workflow Management Systems, Distributed Workflows,
Exceptions in Workflows.
Resumo
Workflows, ou fluxos de trabalho, podem ser definidos como qualquer conjunto de atividades executadas de forma coordenada, em série e/ou em paralelo, por indivíduos ou grupos com um objetivo em comum. Sistemas de Gerência de Workflow - SGWs - são peças de software que visam automatizar (pelo menos) as atividades de administração/coordenação relativas à execução de workflows. Neste trabalho apresentamos os principais conceitos e
características dos sistemas de workflow buscando, em uma primeira etapa, nos ater a ambientes centralizados. Mais adiante, em função da necessidade típica dos fluxos de trabalho atravessarem as fronteiras setoriais dentro de uma mesma empresa, e até entre empresas, discutimos extensões necessárias aos SGWs para que estes permitam o trabalho cooperativo