A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006.

Apresentações semelhantes


Apresentação em tema: "Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006."— Transcrição da apresentação:

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


Carregar ppt "Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006."

Apresentações semelhantes


Anúncios Google