TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistema de Gerenciamento de Workflows

Por:   •  21/5/2016  •  Monografia  •  5.890 Palavras (24 Páginas)  •  299 Visualizações

Página 1 de 24

Sistema de Gerenciamento de Workflows

Monografia

8 de dezembro de 2003

Sum´ario

1 Introdu¸c˜ao 2

1.1 Vis˜ao geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Defini¸c˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3 Caso de uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Arquitetura do sistema 4

2.1 Vis˜ao geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.2 Camada de apresenta¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.2.1 Interface web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Camada de neg´ocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.3.1 Extens˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.3.2 N´ucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.4 Camada de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3 Organiza¸c˜ao do projeto 14

3.1 Responsabilidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3.2 Andamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.3 Ferramentas utilizadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4 Experiˆencia pessoal 16

4.1 Desafios e frustra¸c˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4.2 Disciplinas do BCC mais relevantes . . . . . . . . . . . . . . . . . . . . . . . 16

4.3 Intera¸c˜ao com os membros da equipe . . . . . . . . . . . . . . . . . . . . . . 18

4.4 Considera¸c˜oes Finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1

5 Referˆencias 18

1 Introdu¸c˜ao

1.1 Vis˜ao geral

Este trabalho teve como objetivo o desenvolvimento de um sistema de gerenciamento de

processos de produ¸c˜ao (workflows ou fluxos de trabalho), desenvolvido partindo-se da an´alise

detalhada de diversos softwares j´a consolidados no mercado.

As Workflow Engines s˜ao ferramentas especificamente voltadas para a modelagem de business

processes; isto ´e, processos dinˆamicos cuja evolu¸c˜ao ´e condicionada ao cumprimento

de tarefas pr´e-definidas. Estes processos s˜ao constitu´ıdos por diversos estados; ´e trabalho

da Workflow Engine fornecer o ambiente e as ferramentas necess´arias para que seja poss´ıvel

modelar, com o maior grau de flexibilidade e abrangˆencia poss´ıveis, tais processos. E tamb´em ´

papel da Workflow Engine refletir no sistema, a cada instante, o estado global desses processos,

bem como distribuir as tarefas e colher os resultados das diversas partes integrantes.

Para uma organiza¸c˜ao, h´a varias vantagens em utilizar um Sistema de Gerenciamento de

Fluxos de Trabalho, entre elas, podemos citar:

• melhora da eficiˆencia da organiza¸c˜ao;

• aumento de produtividade;

• aperfei¸coamento de processos e relat´orios de controle;

• maior aceita¸c˜ao, pelos empregados, dos regulamentos internos e externos;

• melhora da vantagem competitiva;

• aumento do conhecimento dos processos da organiza¸c˜ao.

Nos t´opicos que se seguem, iremos abordar um caso de uso da aplica¸c˜ao, a arquitetura

utilizada, algumas decis˜oes de implementa¸c˜ao, e a organiza¸c˜ao adotada durante o desenvolvimento

do projeto.

1.2 Defini¸c˜oes

Antes de come¸car, ´e importante estabelecer algumas defini¸c˜oes que ser˜ao essenciais para o

entendimento do projeto:

• Workflow (WF): automa¸c˜ao de um processo de neg´ocio, por inteiro ou em parte,

durante o qual informa¸c˜oes, tarefas e documentos s˜ao passados de um participante

para outro, respeitando um conjunto de regras procedurais.

• WorkItem: chamamos de WorkItem uma atividade isolada de um processo definido.

Uma instˆancia de um processo ´e uma cole¸c˜ao de WorkItems (um por atividade executada

ou em execu¸c˜ao).

• Agentes: chamamos de agentes usu´arios ou pap´eis. Os pap´eis s˜ao estruturas hier´arquicas

que foram utilizadas para a representa¸c˜ao de grupos de usu´ario. Cada usu´ario deve pertencer

a pelo menos um papel.

2

1.3 Caso de uso

Aqui, o intuito ´e mostrar um exemplo de como este sistema poderia ser utilizado, ou seja,

uma situa¸c˜ao em que um Sistema Gerenciador de Workflows pode ser bastante ´util.

Empresa de desenvolvimento de software:

Em uma empresa de desenvolvimento de software, temos uma s´erie de etapas que devem

ser

...

Baixar como (para membros premium)  txt (41.5 Kb)   pdf (194.2 Kb)   docx (36 Kb)  
Continuar por mais 23 páginas »
Disponível apenas no TrabalhosGratuitos.com