O objetivo deste trabalho é desenvolver um modelo de workflow com capacidade de percepção de eventos durante sua execução e interagir com os participantes a partir desta percepção. Um workflow é definido como sendo um conjunto de atividades, que podem, ou não, serem executadas simultaneamente, com alguma especificação de controle e fluxo de dados entre estas atividades, podendo representar vários processos e seus relacionamentos. Porém na área de modelagem de workflow existem inúmeros modelos desenvolvidos para atender uma necessidade especifica e por isso não existe um modelo definitivo, que satisfaça todas as necessidades de todos os ambientes. O modelo precisa disponibilizar expressões relacionadas aos processos, restrições temporais, trocas dinâmicas e tratamento de exceções, habilitar execução dinâmica, modelagem baseada em processos, providenciar coordenação e assistência aos usuários a cada passo da modelagem e processamento distribuído. Existe ainda a necessidade dos sistemas de workflow manipularem e monitorarem a informação relativa ao fluxo de trabalho para gerência-lo, coordena-lo e controla-lo mais eficientemente e para proporcionar recuperação histórica de seu fluxo permitindo assim monitoramento histórico. O principal problema das atividades baseadas em processos é que não se tem o controle total das atividades que devem ser executadas. Além disso, não se tem uma visão de quais informações estão sendo manipuladas por essas atividades em um dado instante e quem as manipula. As técnicas de modelagem de workflow devem ter como objetivo básico, minimizar estes problemas. Em 1993 foi criado o WfMC (Workflow Management Coalition) com o objetivo de padronizar um modelo de workflow e com isto alcançar uma interoperabilidade entre os vários usuários da tecnologia de workflow, e por isto este trabalho baseia-se no modelo de workflow da WfMC. Utilizando um recurso previsto no modelo da WfMC, os atributos extendidos, e utilizando recursos implementados diretamente na máquina de workflow, como monitoramento das atividades, ferramentas de comunicação entre os participantes do workflow, regras de compartilhamento de resultados intermediários, possibilidade de troca de informações durante a execução das tarefas por vários participantes ao mesmo tempo, foi obtida uma proposta de utilização do modelo da WfMC, sem nenhuma alteração, apenas utilizandose dos recursos mencionados acima, obtendo o ambiente de workflow com capacidades de percepção de eventos conforme o objetivo deste trabalho e ainda com capacidade de cooperação na execução das tarefas como conseqüência da capacidade de percepção, compartilhamento de resultados intermediários e possibilidade de comunicação entre os participantes. Sendo esta proposta implementada em um software para validação da mesma. / The aim of this work is to develop a workflow model with capacity of perception of events during execution and to interact with the participants starting from this perception. A workflow is defined as being a group of activities that can, or no, be executed simultaneously, with some control specification and flow of data among these activities, could represent several processes and their relationships. However in the area of workflow modelling countless models exist, developed to assist a need specifies and for that a definitive model doesn't exist, that it satisfies all of the needs of all the atmospheres. The necessary model to make available expressions related to the processes, temporary restrictions, dynamic changes and treatment of exceptions, to enable dynamic execution, modelling based on processes, to provide coordination and attendance to the users to each step of the modelling and distributed processing. Still exists the need of the workflow systems manipulate and they monitor the relative information to the work flow to manage, to coordinate and to control the work more efficiently and to provide historical recovery of the work flow allowing like this to monitor historical. The main problem of the activities based on processes is that the total control of the activities is not had that should be executed. Besides, they are not had a vision of which information are being manipulated by those activities in a die instant and who manipulates them. The techniques of workflow modelling should have as basic objective, to minimize these problems. In 1993 WfMC was created (Workflow Management Coalition) with the objective of standardizing a workflow model and with this to reach an interoperability among the several users of the workflow technology, and for this work bases on the model of workflow of WfMC. Using a resource foreseen in the model of WfMC, the extended attributes, and using resources implemented directly in the it conspires of workflow, as monitoring of the activities, communication tools among the participants of the workflow, rules of sharing of intermediate results, possibility of change of information during the execution of the tasks for several participants at the same time, it was obtained a proposal of use of the model of WfMC, without any alteration, just being used of the resources mentioned above, obtaining the workflow environment with capacities of in accordance perception of events the objective of this work and still with cooperation capacity in the execution of the tasks as a consequence of the perception capacity, sharing of intermediate results and communication possibility among the participants. This proposal was implemented in software for validation of the same.
Identifer | oai:union.ndltd.org:IBICT/oai:lume.ufrgs.br:10183/94930 |
Date | January 2004 |
Creators | Mota, Luís Antônio |
Contributors | Lima, Jose Valdeni de |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, instname:Universidade Federal do Rio Grande do Sul, instacron:UFRGS |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0027 seconds