Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGuilherme Lama Alterado mais de 10 anos atrás
1
Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006
2
Motivação Hoje em dia as empresas estão, cada vez mais, buscando maneiras de automatizar suas tarefas, sempre visando aumentar o lucro e diminuir os gastos. Ex.: Compras on-line, e-mails, etc...
3
Motivação O controle do fluxo de trabalho através de gerenciadores é mais uma dessas maneiras que vem sendo adotada nas empresas. Através desse controle é possível: saber onde está o gargalo de um determinado processo agilizar a execução dos processos reorganizar a estrutura empresarial
4
Introdução Business Process Management (BPM) X Workflow: BPM tem uma abrangência maior do que workflow Além das interfaces do sistema, implica também assuntos organizacionais
5
Introdução Workflow Management System (WFMS) Gerenciador que recebe uma descrição formal para que possa controlar a execução dos fluxos de trabalho e, eventualmente, atribuir tarefas a pessoas e aplicativos. Conceitos básicos: definição de processo, instância de processo, variáveis de contexto,...
6
Introdução Casos de uso 1. EAI – integrar aplicações dedicadas 2. Processos automatizados – substituição de procedimentos por escrito pelos processos 3. Parte de um software – adicionar o workflow em uma aplicação
7
Conceitos Interfaces de um WFMS: Definição – Colocar as definições em uso Execução – Usuários e sistemas possam agir nas instâncias dos processos. Principais métodos: começar processo e sinalizar fim de um estado Aplicação – Interação entre WFMS e sistemas externos Monitoração – logs
8
Conceitos Camadas da definição de processo: De Estado – especificar os estados e o fluxo de controle. Obs.: swimlanes De Contexto – armazenar dados em variáveis De Lógica de programação – trechos de código a serem executados De Interface de usuário – interação do usuário com o WFMS
9
Conceitos Especificações As definições de processo seguem especificações para que os WFMS possam aceitá-las Hoje em dia existem muitas especificações o que sugere que os padrões de workflow ainda estão se desenvolvendo Algumas tentativas de padronização: Workflow Management Coalition (WfMC)
10
WFMS X RDBMS
11
Exemplo
12
jBPM Uma das implementações de gerenciadores de workflow disponíveis atualmente Características: Open source Java Editor gráfico MySQL
13
Conclusões Os gerenciadores precisam de definições para controlar um processo Essas definições seguem especificações Ainda não há um padrão para as especificações, por isso, existem muitas ferramentas de workflow Mesmo assim, já existem bons gerenciadores
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.