SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
3www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
4www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
5www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
“Um Sistema de representação ou designação
convencional” ou o “Conjunto de sinais com que se faz
essa representação ou designação”. Enfim, notação pode
ser definida como uma escrita simplificada ou abreviada
por meio de um conjunto de sinais convencionados.
Fonte: Dicionário Aurélio
6www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
É um conjunto de símbolos e formatos usado para
descrever os elementos da programação, da
matemática ou de algum campo científico.
É um conjunto de símbolos e formatos usado para
descrever os elementos da programação, da
matemática ou de algum campo científico.
Notação científica https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_cient%C3%ADfica
Notação matemática https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_matem%C3%A1tica
Notação musical https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_musical
7www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Régua de fluxograma
8www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
• A demanda crescente por mais soluções, customizações e automação de processos
motivou o mercado a normalizar as soluções desenvolvidas contribuindo para
interoperabilidade e comunicação entre diferentes plataformas de processos;
• Agora é possível descrever um processo de negócio em um formato padronizado e inteligível
tanto por analistas de processos quanto por sistemas (desenvolvimento).
O BPMN (Business Process Management Notation) é uma especificação para
modelagem visual de processos. Seu objetivo é prover uma interface simples
e poderosa que possa ser tanto utilizada por analistas de negócios quanto por
analistas de sistemas (desenvolvimento).
Na prática, o BPMN consiste em uma série de padrões de representação gráfica e
de lógica no desenho de processos.
9www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
► O BusinessBusinessBusinessBusiness ProcessProcessProcessProcess ModelingModelingModelingModeling NotationNotationNotationNotation (BPMNBPMNBPMNBPMN) (em português Notação de Modelagem
de Processos de Negócio) é uma notação, é uma série de ícones padrões para o
desenho de processos, o que facilita o entendimento do usuário e da área de
sistemas. A modelagem é uma etapa importante da automação,automação,automação,automação, pois é nela que os
processos são descobertos e desenhados.
► Foi desenvolvido pela Business Process Management Initiative (BPMI) e atualmente
é mantida pelo Object Management Group já que as duas organizações se fundiramfundiramfundiramfundiram
em 2005. Em março de 2011, a versão atual do BPMN é a 2.0.
► A BPMN, desde o início, foi apoiada por várias empresas de renome mundial no
segmento de modelagem de processos, sendo uma resposta independente deindependente deindependente deindependente de
fornecedorfornecedorfornecedorfornecedor de solução à demanda de modelagem de processos.
Fonte: https://pt.wikipedia.org/wiki/BPMN
10www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Define uma maneira padrão de
representarrepresentarrepresentarrepresentar processos de negócios em
diagramasdiagramasdiagramasdiagramas dededede processosprocessosprocessosprocessos dededede negóciosnegóciosnegóciosnegócios
(BPD - Business Process Diagrams).
11www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
12www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
13www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
14www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
15www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
16www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
17www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
• Uma ponte do processo de negócio para um
executável;
• BPMN inclui um mapeamento parcial para
Business Process Execution Language (BPEL).
18www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Automação dos Processos (aplicativo a partir do processo em BPMN)
Automatizar em BPMS
Automatizar em BPEL
Automatizar workflow com sistemas de mensageria
Automatizar com outro padrão de workflow
Gestão de Custo
Otimização: custo
Otimização: qualidade
Otimização: Eficiência Operacional
Otimização: Tempo (maior agilidade)
Gestão de Riscos & Controles Internos
Riscos de fraudes
Riscos de cumprir conformidade
Riscos operacionais
Documentação
Documentar para cumprir determinação
Documentar para ajudar a melhorar o serviço
Documentar para melhorar a comunicação na equipe
Documentar para ajudar no treinamento
19www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: https://www.capgemini.com/blog/capgemini-oracle-blog/2012/03/oracle-bpm-suspend-and-alter-process
20www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
https://blog.camunda.org/post/2013/09/camunda-bpm-apache-camel-integrating/
21www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
https://blog.camunda.org/post/2013/09/camunda-bpm-apache-camel-integrating/
22www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: https://builddevtest.wordpress.com/
Fonte: BizAgi
23www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
https://builddevtest.wordpress.com/
24www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
http://www.bpm-guide.de/2012/03/02/activiti-5-9-introduces-bpmn-compensation-and-transactions/
25www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
http://brsilver.com/bpmn-method-and-style-an-example/
26www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
http://brsilver.com/bpmn-method-and-style-an-example/
27www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
28www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Abreviação de Web Services Business Process Execution
Language (WS-BPEL) é uma linguagem padrão OASIS
executável para especificar ações de processos de negócio
com web services. Fonte: https://pt.wikipedia.org/wiki/Business_Process_Execution_Language
• Surgiu em 2002 (BPEL4WS) num esforço conjunto de BEA (agora Oracle), IBM (WSFL) e
Microsoft (XLANG). Nas versões seguintes juntaram-se SAP e Siebel.
• Em 2003 foi apresentado como um padrão aberto ao OASIS (WS-BPEL).
• XML com extensão .bpel.
29www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
BPEL tem sua origem através de um consórcio de padrões consistindo de empresas como
BEA Systems, IBM e Microsoft. BPEL combina e substitui as especificações IBM's WebServices
Flow Language (WSFL) e Microsoft's XLANG. O BPEL provê uma Engine de orquestração
para descrever a troca de informação internamente ou externamente. Ele é uma
excelente forma de implementar integração com parceiros comerciais através da Internet.
BPEL fornece a capacidade de uma empresa para se adaptar ou criar novos processos de
negócios de forma rápida, tanto internamente quanto para sua comunidade de parceiros de
negócio.
O BPEL é uma das possibilidades para a definição da lógica de acoplamento/fluxo entre
serviços. O BPEL pode ser expresso de maneira visual através de diversas ferramentas de
edição. Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679
30www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
O BPEL é um padrão de orquestração que usa um Web Service como base,
permitindo dessa forma a criação de um serviço composto que oferece uma visão
externa única. Por exemplo, um cliente poderia estar planejando uma viagem onde
um serviço BPEL faria a reserva da passagem e a reserva do hotel. Cada serviço
poderia estar sendo feita de forma única, porém todas essas etapas são consolidadas
por um serviço de orquestração. Assim, a combinação de serviços é fracamente
acoplada, permitindo reuso e substituição.
Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679
31www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Orquestração é a execução automática de um fluxo de trabalho (workflow) onde,
tem-se um coordenador que controla diversos serviços de uma composição de
forma automática entre diferentes organizações ou dentro de uma mesma
organização.
Workflow (ou fluxo de trabalho) é uma estrutura de interação entre os vários
participantes, com dependências entre as tarefas e as regras e os caminhos (ou
rotas) entre eles, e todas as condições de quando as tarefas são iniciadas e
avançadas para a próxima etapa ou então revertidas (rolled back).
Tradicionalmente, este tem sido um fluxo de trabalho humano, mas no contexto de
Web Services agora isto relaciona-se com a interação aplicação-para-aplicação. É
daí que vem o termo orquestração.
BPEL permite a orquestração de tarefas em serviços baseados na web.
Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679
32www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Orquestração
Um processo central controla os serviços e coordena a execução de diferentes
operações nos serviços envolvidos no processo. Os serviços não sabem e não
precisam saber que estão envolvidos em um processo de composição e também que
estão fazendo parte um processo de negócio de nível mais alto.
Coreografia
Não depende de um coordenador central. Ao invés disso, cada serviço envolvido sabe
exatamente quando executar suas operações e com quem interagir. É um esforço
colaborativo como foco na troca de mensagens em processos de negócio. Todos os
participantes da coreografia precisam estar conscientes do processo de negócio,
operações a executar e mensagens a serem trocadas
33www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
A coreografia define a seqüência das interações entre os participantes;
Coreografias existim de fora ou entre Pools;
Coreografia não existe em um único pool. Cada passo na coreografia
envolve dois ou mais participantes;
A coreografia não tem um mecanismo de controle central.
Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98
34www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98
35www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98
36www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
37www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: COREOGRAFIA DE SERVIÇOS WEB (Uma abordagem para a integração de serviços Web) Paulo Henrique Michels Universidade
Federal de Santa Catarina Departamento de Informática e Estatística pmichels@inf.ufsc.br Renato Fileto Universidade Federal de Santa
Catarina Departamento de Informática e Estatística fileto@inf.ufsc.br
38www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
39www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Padrão da OMG;
Permite analista e arquitetos desenharem fluxo de negócios (alto
nível);
Dirigido às pessoas ligadas ao negócio enquanto BPEL é mais dirigida
aos técnicos;
Servem normalmente como representações de como as coisas
funcionam, no entanto, existem ferramentas que a partir de um
documento BPMN são capazes de gerar um documento BPEL;
A maneira pela qual esse mapeamento é feito está descrito no
padrão BPMN.
40www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
BPEL (Business Process Execution Language) é um dos padrões tecnológicos usados para
implementação de processos automatizados, BPM (Business Process Management) é toda uma
disciplina de administração de negócios
Dentro da disciplina de BPM há uma área de conhecimento que estuda como a tecnologia pode
apoiar a análise, execução e controle dos processos de negócio, onde encontramos muitos
produtos, comumente denominados de BPM Suítes (BPMS), tais como Oracle BPM, IBM BPM,
BizAgi e outros (http://bpm-directory.omg.org/).
As ferramentas de BPM, são chamados de BPM Suítes, usam diferentes padrões para automatizar
processos. Alguns executam processos usando BPEL (Business Process Execution Language),
outros executam processos interpretando BPMN (Business Process Model and Notation), e ainda
há outros usam sua própria linguagem de workflow para automatizar e controlar processos.
41www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
42www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: https://camunda.org/assets/img/features/architecture.png
43www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Aspectos de produtividade (especificar)
Flexibilidade (especificar)
Tipos de processos da organização a serem automatizados
Integração: tecnológicas de ERP, SOA e BRM
Integração com frameworks
Facilidades para migração dos sistemas de workflow existentes
Necessidades de gestão de documentos vinculados aos processos
Gestão flexível para execução e administração dos processos
44www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Por que
BPMS?
Cliente Interno
•Novas demandas
Aumentar a
quantidade de
Processos
automatizados
Aumentar
Compliance
•Controle
•Monitoramento
Inovação
•Responder ao
Time to market
Integração
•Re-uso de ativos
•Desenvolvimento
novas aplicações
Agilidade
•Adaptação
constante
Mitigar Riscos
•Identificar e
responder
•Evitar gerar
mudança no
Legado (ERP e
outros)
45www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Modelagem do
processo
Controle das
atividades
Liberar, em tempo
de execução, uma
nova versão sem a
necessidade de
interrupção da
versão anterior e
de suas instâncias
Gerenciar a
execução do fluxo
de trabalho
Integração com
ERP e sistemas
legados
Visibilidade em
tempo real
46www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Responde
As mudanças
de mercado:
do negócio e
compliance
Velocidade
Evita o gargalo
na TI
Evita custo
excessivo em
customizações
no ERP
A melhoria
continua
Agilidade, time
to market
Flexibilidade
47www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
48www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
49www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
50www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
51www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://www.ibm.com/developerworks/webservices/tutorials/ws-soacert1/ws-soacert1.html
52www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
53www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://en.q-bpm.org/mediawiki/index.php/BPEL
54www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://pt.slideshare.net/livcc/soa-osb-bpel-bpm-presentation
55www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: https://effectivethings.files.wordpress.com/2012/05/bpel2.png
56www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
57www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://pt.slideshare.net/kumargaurav66/oracle-soaand-bpm
58www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://pt.slideshare.net/comdias/arquitetura-bpel-presentation
59www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://pt.slideshare.net/comdias/arquitetura-bpel-presentation
60www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
61www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Business Environment
Technology Implementation
BP
BPMN
BPEL
Focus Scope
Strategy Consultants
Process Designers
System Architects
Software Engineers
Business Analysts
Audiences: Purposes:
Execution
Modeling
62www.CompanyWeb.com.br
Objetos do Fluxo | Divisões | Artefatos | Conexão
Tarefa | Evento | Gateway
Fonte: http://photos1.meetupstatic.com/photos/theme_body/8/f/0/e/full_6876622.jpeg

Contenu connexe

En vedette

Indicadores de Desempenho para a TI - Módulo 1 - Porque medir
Indicadores de Desempenho para a TI - Módulo 1 - Porque medirIndicadores de Desempenho para a TI - Módulo 1 - Porque medir
Indicadores de Desempenho para a TI - Módulo 1 - Porque medirCompanyWeb
 
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel Controle
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel ControleIndicadores de Desempenho para a TI - Modulo 4 - Criação Painel Controle
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel ControleCompanyWeb
 
CSC - Do Business Case ao Planejamento do Centro de Serviço Compartilhado
CSC - Do Business Case ao Planejamento do Centro de Serviço CompartilhadoCSC - Do Business Case ao Planejamento do Centro de Serviço Compartilhado
CSC - Do Business Case ao Planejamento do Centro de Serviço CompartilhadoCompanyWeb
 
Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...
Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...
Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...CompanyWeb
 
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')CompanyWeb
 
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...CompanyWeb
 
Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...
Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...
Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...Universidade Corporativa do Transporte
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareRildo (@rildosan) Santos
 
Manual de Modelagem de Processos em BPMN
Manual de Modelagem de Processos em BPMNManual de Modelagem de Processos em BPMN
Manual de Modelagem de Processos em BPMNFarmanguinhos
 
Indicadores Desempenho e Métricas em TI v29
Indicadores Desempenho e Métricas em TI v29Indicadores Desempenho e Métricas em TI v29
Indicadores Desempenho e Métricas em TI v29Rildo (@rildosan) Santos
 
Como Implementar Escritório de Processos
Como Implementar Escritório de Processos Como Implementar Escritório de Processos
Como Implementar Escritório de Processos Rildo (@rildosan) Santos
 
Análise de Negócio com Métodos Ágeis, Um Caso de Sucesso
Análise de Negócio com Métodos Ágeis, Um Caso de SucessoAnálise de Negócio com Métodos Ágeis, Um Caso de Sucesso
Análise de Negócio com Métodos Ágeis, Um Caso de SucessoRildo (@rildosan) Santos
 
Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)
Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)
Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)Rildo (@rildosan) Santos
 

En vedette (16)

Indicadores de Desempenho para a TI - Módulo 1 - Porque medir
Indicadores de Desempenho para a TI - Módulo 1 - Porque medirIndicadores de Desempenho para a TI - Módulo 1 - Porque medir
Indicadores de Desempenho para a TI - Módulo 1 - Porque medir
 
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel Controle
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel ControleIndicadores de Desempenho para a TI - Modulo 4 - Criação Painel Controle
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel Controle
 
CSC - Do Business Case ao Planejamento do Centro de Serviço Compartilhado
CSC - Do Business Case ao Planejamento do Centro de Serviço CompartilhadoCSC - Do Business Case ao Planejamento do Centro de Serviço Compartilhado
CSC - Do Business Case ao Planejamento do Centro de Serviço Compartilhado
 
Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...
Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...
Indicadores de Desempenho para a TI - módulo 3 - Criação do Caderno de Métric...
 
Indicadores e Métricas TI
Indicadores e Métricas TIIndicadores e Métricas TI
Indicadores e Métricas TI
 
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
 
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
 
Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...
Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...
Implantando um Centro de Serviços Compartilhados (CSC): do conceito à geração...
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de Software
 
Manual de Modelagem de Processos em BPMN
Manual de Modelagem de Processos em BPMNManual de Modelagem de Processos em BPMN
Manual de Modelagem de Processos em BPMN
 
Indicadores Desempenho e Métricas em TI v29
Indicadores Desempenho e Métricas em TI v29Indicadores Desempenho e Métricas em TI v29
Indicadores Desempenho e Métricas em TI v29
 
Project Agile Canvas
Project Agile CanvasProject Agile Canvas
Project Agile Canvas
 
Como Implementar Escritório de Processos
Como Implementar Escritório de Processos Como Implementar Escritório de Processos
Como Implementar Escritório de Processos
 
Análise de Negócio com Métodos Ágeis, Um Caso de Sucesso
Análise de Negócio com Métodos Ágeis, Um Caso de SucessoAnálise de Negócio com Métodos Ágeis, Um Caso de Sucesso
Análise de Negócio com Métodos Ágeis, Um Caso de Sucesso
 
Indicadores para a area de TI
Indicadores para a area de TIIndicadores para a area de TI
Indicadores para a area de TI
 
Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)
Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)
Curso de formação de analista de negocio 3.0 (Fundamentos da Análise de Negócio)
 

Similaire à Visão geral: BPMN e Automação de Processo

Bpm Automacao De Processos
Bpm   Automacao De ProcessosBpm   Automacao De Processos
Bpm Automacao De ProcessosMarcos Yonamine
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Andre Bretas
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO MetodologiaMarcos Yonamine
 
CakeSP - Specta Platform: CakePHP, Flex, Fake
CakeSP - Specta Platform: CakePHP, Flex, FakeCakeSP - Specta Platform: CakePHP, Flex, Fake
CakeSP - Specta Platform: CakePHP, Flex, FakeSpecta TI
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviçocadeirudo
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company OverviewRenilton Oliveira
 
PIF2019 - A08 - Marcelo Peres - Partnervision
PIF2019 - A08 - Marcelo Peres - PartnervisionPIF2019 - A08 - Marcelo Peres - Partnervision
PIF2019 - A08 - Marcelo Peres - PartnervisionEvandro Gama (Prof. Dr.)
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaCleyton De Sousa
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPELcomdias
 
Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)elliando dias
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team SystemFábio Câmara
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
 
Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...
Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...
Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...Jorge Tressino Rua
 
Separando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoSeparando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoRafael Chaves
 
Oracle solution for Gas & Oil Brazil
Oracle solution for Gas & Oil BrazilOracle solution for Gas & Oil Brazil
Oracle solution for Gas & Oil BrazilAlexandre Lukine
 
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioArquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioRalph Rassweiler
 

Similaire à Visão geral: BPMN e Automação de Processo (20)

Bpm Automacao De Processos
Bpm   Automacao De ProcessosBpm   Automacao De Processos
Bpm Automacao De Processos
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
Conceitos bpm
Conceitos bpmConceitos bpm
Conceitos bpm
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
CakeSP - Specta Platform: CakePHP, Flex, Fake
CakeSP - Specta Platform: CakePHP, Flex, FakeCakeSP - Specta Platform: CakePHP, Flex, Fake
CakeSP - Specta Platform: CakePHP, Flex, Fake
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
 
Apresentação do ASUG 2010
Apresentação do ASUG 2010Apresentação do ASUG 2010
Apresentação do ASUG 2010
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
PIF2019 - A08 - Marcelo Peres - Partnervision
PIF2019 - A08 - Marcelo Peres - PartnervisionPIF2019 - A08 - Marcelo Peres - Partnervision
PIF2019 - A08 - Marcelo Peres - Partnervision
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton Santana
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPEL
 
Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...
Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...
Automatizando processos de negócios com Microsoft InfoPath, Business Connecti...
 
Separando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoSeparando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestão
 
Oracle solution for Gas & Oil Brazil
Oracle solution for Gas & Oil BrazilOracle solution for Gas & Oil Brazil
Oracle solution for Gas & Oil Brazil
 
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioArquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócio
 

Plus de CompanyWeb

Jornada do Risco - 1/2 parte
Jornada do Risco - 1/2 parteJornada do Risco - 1/2 parte
Jornada do Risco - 1/2 parteCompanyWeb
 
Infográfico do Roadmap do PMO
Infográfico do Roadmap do PMOInfográfico do Roadmap do PMO
Infográfico do Roadmap do PMOCompanyWeb
 
Roadmap do PMO
Roadmap do PMORoadmap do PMO
Roadmap do PMOCompanyWeb
 
Fluxo dos projetos dentro do Escritório de Projeto (PMO)
Fluxo dos projetos dentro do Escritório de Projeto (PMO)Fluxo dos projetos dentro do Escritório de Projeto (PMO)
Fluxo dos projetos dentro do Escritório de Projeto (PMO)CompanyWeb
 
Mentoria em Compliance, BPM e Gestão de Riscos e Controles Internos
Mentoria em Compliance, BPM e Gestão de Riscos e Controles InternosMentoria em Compliance, BPM e Gestão de Riscos e Controles Internos
Mentoria em Compliance, BPM e Gestão de Riscos e Controles InternosCompanyWeb
 
LGPD - Projeto de compliance em 4 fases
LGPD - Projeto de compliance em 4 fasesLGPD - Projeto de compliance em 4 fases
LGPD - Projeto de compliance em 4 fasesCompanyWeb
 
Apresentação Executiva da CompanyWeb
Apresentação Executiva da CompanyWebApresentação Executiva da CompanyWeb
Apresentação Executiva da CompanyWebCompanyWeb
 
Privacy Manager - Para atender compliance LGPD
Privacy Manager - Para atender compliance LGPDPrivacy Manager - Para atender compliance LGPD
Privacy Manager - Para atender compliance LGPDCompanyWeb
 
Gestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de Defesa
Gestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de DefesaGestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de Defesa
Gestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de DefesaCompanyWeb
 
ISO 19600 - Programa de Compliance
ISO 19600 - Programa de ComplianceISO 19600 - Programa de Compliance
ISO 19600 - Programa de ComplianceCompanyWeb
 
EAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de ProcessosEAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de ProcessosCompanyWeb
 
Curso FAP – Analista de Processos de Negócios
Curso FAP – Analista de Processos de NegóciosCurso FAP – Analista de Processos de Negócios
Curso FAP – Analista de Processos de NegóciosCompanyWeb
 
Software riskM - Tutorial
Software riskM - TutorialSoftware riskM - Tutorial
Software riskM - TutorialCompanyWeb
 
Software riskM | Gestão Eficaz da GRC – Governança, Risco e Conformidade
Software riskM | Gestão Eficaz da GRC – Governança, Risco e ConformidadeSoftware riskM | Gestão Eficaz da GRC – Governança, Risco e Conformidade
Software riskM | Gestão Eficaz da GRC – Governança, Risco e ConformidadeCompanyWeb
 
Compliance em Fundações
Compliance em FundaçõesCompliance em Fundações
Compliance em FundaçõesCompanyWeb
 
Matriz de Risco Corporativo | em 3 passos
Matriz de Risco Corporativo | em 3 passosMatriz de Risco Corporativo | em 3 passos
Matriz de Risco Corporativo | em 3 passosCompanyWeb
 
Liderando Mudança
Liderando MudançaLiderando Mudança
Liderando MudançaCompanyWeb
 
Infográfico - Programa de Compliance & Integridade – 6 passos para implantação
Infográfico - Programa de Compliance & Integridade  – 6 passos para implantaçãoInfográfico - Programa de Compliance & Integridade  – 6 passos para implantação
Infográfico - Programa de Compliance & Integridade – 6 passos para implantaçãoCompanyWeb
 

Plus de CompanyWeb (20)

Jornada do Risco - 1/2 parte
Jornada do Risco - 1/2 parteJornada do Risco - 1/2 parte
Jornada do Risco - 1/2 parte
 
Infográfico do Roadmap do PMO
Infográfico do Roadmap do PMOInfográfico do Roadmap do PMO
Infográfico do Roadmap do PMO
 
Roadmap do PMO
Roadmap do PMORoadmap do PMO
Roadmap do PMO
 
Fluxo dos projetos dentro do Escritório de Projeto (PMO)
Fluxo dos projetos dentro do Escritório de Projeto (PMO)Fluxo dos projetos dentro do Escritório de Projeto (PMO)
Fluxo dos projetos dentro do Escritório de Projeto (PMO)
 
Mentoria em Compliance, BPM e Gestão de Riscos e Controles Internos
Mentoria em Compliance, BPM e Gestão de Riscos e Controles InternosMentoria em Compliance, BPM e Gestão de Riscos e Controles Internos
Mentoria em Compliance, BPM e Gestão de Riscos e Controles Internos
 
LGPD - Projeto de compliance em 4 fases
LGPD - Projeto de compliance em 4 fasesLGPD - Projeto de compliance em 4 fases
LGPD - Projeto de compliance em 4 fases
 
LGPD
LGPDLGPD
LGPD
 
Apresentação Executiva da CompanyWeb
Apresentação Executiva da CompanyWebApresentação Executiva da CompanyWeb
Apresentação Executiva da CompanyWeb
 
ITIL 4
ITIL 4ITIL 4
ITIL 4
 
Privacy Manager - Para atender compliance LGPD
Privacy Manager - Para atender compliance LGPDPrivacy Manager - Para atender compliance LGPD
Privacy Manager - Para atender compliance LGPD
 
Gestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de Defesa
Gestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de DefesaGestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de Defesa
Gestão Eficaz da GRC - Governança, Risco e Conformidade | Três Linhas de Defesa
 
ISO 19600 - Programa de Compliance
ISO 19600 - Programa de ComplianceISO 19600 - Programa de Compliance
ISO 19600 - Programa de Compliance
 
EAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de ProcessosEAD - FAP Formação Analista de Processos
EAD - FAP Formação Analista de Processos
 
Curso FAP – Analista de Processos de Negócios
Curso FAP – Analista de Processos de NegóciosCurso FAP – Analista de Processos de Negócios
Curso FAP – Analista de Processos de Negócios
 
Software riskM - Tutorial
Software riskM - TutorialSoftware riskM - Tutorial
Software riskM - Tutorial
 
Software riskM | Gestão Eficaz da GRC – Governança, Risco e Conformidade
Software riskM | Gestão Eficaz da GRC – Governança, Risco e ConformidadeSoftware riskM | Gestão Eficaz da GRC – Governança, Risco e Conformidade
Software riskM | Gestão Eficaz da GRC – Governança, Risco e Conformidade
 
Compliance em Fundações
Compliance em FundaçõesCompliance em Fundações
Compliance em Fundações
 
Matriz de Risco Corporativo | em 3 passos
Matriz de Risco Corporativo | em 3 passosMatriz de Risco Corporativo | em 3 passos
Matriz de Risco Corporativo | em 3 passos
 
Liderando Mudança
Liderando MudançaLiderando Mudança
Liderando Mudança
 
Infográfico - Programa de Compliance & Integridade – 6 passos para implantação
Infográfico - Programa de Compliance & Integridade  – 6 passos para implantaçãoInfográfico - Programa de Compliance & Integridade  – 6 passos para implantação
Infográfico - Programa de Compliance & Integridade – 6 passos para implantação
 

Visão geral: BPMN e Automação de Processo

  • 1. 3www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 2. 4www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 3. 5www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway “Um Sistema de representação ou designação convencional” ou o “Conjunto de sinais com que se faz essa representação ou designação”. Enfim, notação pode ser definida como uma escrita simplificada ou abreviada por meio de um conjunto de sinais convencionados. Fonte: Dicionário Aurélio
  • 4. 6www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway É um conjunto de símbolos e formatos usado para descrever os elementos da programação, da matemática ou de algum campo científico. É um conjunto de símbolos e formatos usado para descrever os elementos da programação, da matemática ou de algum campo científico. Notação científica https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_cient%C3%ADfica Notação matemática https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_matem%C3%A1tica Notação musical https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_musical
  • 5. 7www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Régua de fluxograma
  • 6. 8www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway • A demanda crescente por mais soluções, customizações e automação de processos motivou o mercado a normalizar as soluções desenvolvidas contribuindo para interoperabilidade e comunicação entre diferentes plataformas de processos; • Agora é possível descrever um processo de negócio em um formato padronizado e inteligível tanto por analistas de processos quanto por sistemas (desenvolvimento). O BPMN (Business Process Management Notation) é uma especificação para modelagem visual de processos. Seu objetivo é prover uma interface simples e poderosa que possa ser tanto utilizada por analistas de negócios quanto por analistas de sistemas (desenvolvimento). Na prática, o BPMN consiste em uma série de padrões de representação gráfica e de lógica no desenho de processos.
  • 7. 9www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway ► O BusinessBusinessBusinessBusiness ProcessProcessProcessProcess ModelingModelingModelingModeling NotationNotationNotationNotation (BPMNBPMNBPMNBPMN) (em português Notação de Modelagem de Processos de Negócio) é uma notação, é uma série de ícones padrões para o desenho de processos, o que facilita o entendimento do usuário e da área de sistemas. A modelagem é uma etapa importante da automação,automação,automação,automação, pois é nela que os processos são descobertos e desenhados. ► Foi desenvolvido pela Business Process Management Initiative (BPMI) e atualmente é mantida pelo Object Management Group já que as duas organizações se fundiramfundiramfundiramfundiram em 2005. Em março de 2011, a versão atual do BPMN é a 2.0. ► A BPMN, desde o início, foi apoiada por várias empresas de renome mundial no segmento de modelagem de processos, sendo uma resposta independente deindependente deindependente deindependente de fornecedorfornecedorfornecedorfornecedor de solução à demanda de modelagem de processos. Fonte: https://pt.wikipedia.org/wiki/BPMN
  • 8. 10www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Define uma maneira padrão de representarrepresentarrepresentarrepresentar processos de negócios em diagramasdiagramasdiagramasdiagramas dededede processosprocessosprocessosprocessos dededede negóciosnegóciosnegóciosnegócios (BPD - Business Process Diagrams).
  • 9. 11www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 10. 12www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 11. 13www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 12. 14www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 13. 15www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 14. 16www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 15. 17www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway • Uma ponte do processo de negócio para um executável; • BPMN inclui um mapeamento parcial para Business Process Execution Language (BPEL).
  • 16. 18www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Automação dos Processos (aplicativo a partir do processo em BPMN) Automatizar em BPMS Automatizar em BPEL Automatizar workflow com sistemas de mensageria Automatizar com outro padrão de workflow Gestão de Custo Otimização: custo Otimização: qualidade Otimização: Eficiência Operacional Otimização: Tempo (maior agilidade) Gestão de Riscos & Controles Internos Riscos de fraudes Riscos de cumprir conformidade Riscos operacionais Documentação Documentar para cumprir determinação Documentar para ajudar a melhorar o serviço Documentar para melhorar a comunicação na equipe Documentar para ajudar no treinamento
  • 17. 19www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: https://www.capgemini.com/blog/capgemini-oracle-blog/2012/03/oracle-bpm-suspend-and-alter-process
  • 18. 20www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway https://blog.camunda.org/post/2013/09/camunda-bpm-apache-camel-integrating/
  • 19. 21www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway https://blog.camunda.org/post/2013/09/camunda-bpm-apache-camel-integrating/
  • 20. 22www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: https://builddevtest.wordpress.com/ Fonte: BizAgi
  • 21. 23www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway https://builddevtest.wordpress.com/
  • 22. 24www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway http://www.bpm-guide.de/2012/03/02/activiti-5-9-introduces-bpmn-compensation-and-transactions/
  • 23. 25www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway http://brsilver.com/bpmn-method-and-style-an-example/
  • 24. 26www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway http://brsilver.com/bpmn-method-and-style-an-example/
  • 25. 27www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 26. 28www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Abreviação de Web Services Business Process Execution Language (WS-BPEL) é uma linguagem padrão OASIS executável para especificar ações de processos de negócio com web services. Fonte: https://pt.wikipedia.org/wiki/Business_Process_Execution_Language • Surgiu em 2002 (BPEL4WS) num esforço conjunto de BEA (agora Oracle), IBM (WSFL) e Microsoft (XLANG). Nas versões seguintes juntaram-se SAP e Siebel. • Em 2003 foi apresentado como um padrão aberto ao OASIS (WS-BPEL). • XML com extensão .bpel.
  • 27. 29www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway BPEL tem sua origem através de um consórcio de padrões consistindo de empresas como BEA Systems, IBM e Microsoft. BPEL combina e substitui as especificações IBM's WebServices Flow Language (WSFL) e Microsoft's XLANG. O BPEL provê uma Engine de orquestração para descrever a troca de informação internamente ou externamente. Ele é uma excelente forma de implementar integração com parceiros comerciais através da Internet. BPEL fornece a capacidade de uma empresa para se adaptar ou criar novos processos de negócios de forma rápida, tanto internamente quanto para sua comunidade de parceiros de negócio. O BPEL é uma das possibilidades para a definição da lógica de acoplamento/fluxo entre serviços. O BPEL pode ser expresso de maneira visual através de diversas ferramentas de edição. Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679
  • 28. 30www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway O BPEL é um padrão de orquestração que usa um Web Service como base, permitindo dessa forma a criação de um serviço composto que oferece uma visão externa única. Por exemplo, um cliente poderia estar planejando uma viagem onde um serviço BPEL faria a reserva da passagem e a reserva do hotel. Cada serviço poderia estar sendo feita de forma única, porém todas essas etapas são consolidadas por um serviço de orquestração. Assim, a combinação de serviços é fracamente acoplada, permitindo reuso e substituição. Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679
  • 29. 31www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Orquestração é a execução automática de um fluxo de trabalho (workflow) onde, tem-se um coordenador que controla diversos serviços de uma composição de forma automática entre diferentes organizações ou dentro de uma mesma organização. Workflow (ou fluxo de trabalho) é uma estrutura de interação entre os vários participantes, com dependências entre as tarefas e as regras e os caminhos (ou rotas) entre eles, e todas as condições de quando as tarefas são iniciadas e avançadas para a próxima etapa ou então revertidas (rolled back). Tradicionalmente, este tem sido um fluxo de trabalho humano, mas no contexto de Web Services agora isto relaciona-se com a interação aplicação-para-aplicação. É daí que vem o termo orquestração. BPEL permite a orquestração de tarefas em serviços baseados na web. Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679
  • 30. 32www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Orquestração Um processo central controla os serviços e coordena a execução de diferentes operações nos serviços envolvidos no processo. Os serviços não sabem e não precisam saber que estão envolvidos em um processo de composição e também que estão fazendo parte um processo de negócio de nível mais alto. Coreografia Não depende de um coordenador central. Ao invés disso, cada serviço envolvido sabe exatamente quando executar suas operações e com quem interagir. É um esforço colaborativo como foco na troca de mensagens em processos de negócio. Todos os participantes da coreografia precisam estar conscientes do processo de negócio, operações a executar e mensagens a serem trocadas
  • 31. 33www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway A coreografia define a seqüência das interações entre os participantes; Coreografias existim de fora ou entre Pools; Coreografia não existe em um único pool. Cada passo na coreografia envolve dois ou mais participantes; A coreografia não tem um mecanismo de controle central. Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98
  • 32. 34www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98
  • 33. 35www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98
  • 34. 36www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 35. 37www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: COREOGRAFIA DE SERVIÇOS WEB (Uma abordagem para a integração de serviços Web) Paulo Henrique Michels Universidade Federal de Santa Catarina Departamento de Informática e Estatística pmichels@inf.ufsc.br Renato Fileto Universidade Federal de Santa Catarina Departamento de Informática e Estatística fileto@inf.ufsc.br
  • 36. 38www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 37. 39www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Padrão da OMG; Permite analista e arquitetos desenharem fluxo de negócios (alto nível); Dirigido às pessoas ligadas ao negócio enquanto BPEL é mais dirigida aos técnicos; Servem normalmente como representações de como as coisas funcionam, no entanto, existem ferramentas que a partir de um documento BPMN são capazes de gerar um documento BPEL; A maneira pela qual esse mapeamento é feito está descrito no padrão BPMN.
  • 38. 40www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway BPEL (Business Process Execution Language) é um dos padrões tecnológicos usados para implementação de processos automatizados, BPM (Business Process Management) é toda uma disciplina de administração de negócios Dentro da disciplina de BPM há uma área de conhecimento que estuda como a tecnologia pode apoiar a análise, execução e controle dos processos de negócio, onde encontramos muitos produtos, comumente denominados de BPM Suítes (BPMS), tais como Oracle BPM, IBM BPM, BizAgi e outros (http://bpm-directory.omg.org/). As ferramentas de BPM, são chamados de BPM Suítes, usam diferentes padrões para automatizar processos. Alguns executam processos usando BPEL (Business Process Execution Language), outros executam processos interpretando BPMN (Business Process Model and Notation), e ainda há outros usam sua própria linguagem de workflow para automatizar e controlar processos.
  • 39. 41www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 40. 42www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: https://camunda.org/assets/img/features/architecture.png
  • 41. 43www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Aspectos de produtividade (especificar) Flexibilidade (especificar) Tipos de processos da organização a serem automatizados Integração: tecnológicas de ERP, SOA e BRM Integração com frameworks Facilidades para migração dos sistemas de workflow existentes Necessidades de gestão de documentos vinculados aos processos Gestão flexível para execução e administração dos processos
  • 42. 44www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Por que BPMS? Cliente Interno •Novas demandas Aumentar a quantidade de Processos automatizados Aumentar Compliance •Controle •Monitoramento Inovação •Responder ao Time to market Integração •Re-uso de ativos •Desenvolvimento novas aplicações Agilidade •Adaptação constante Mitigar Riscos •Identificar e responder •Evitar gerar mudança no Legado (ERP e outros)
  • 43. 45www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Modelagem do processo Controle das atividades Liberar, em tempo de execução, uma nova versão sem a necessidade de interrupção da versão anterior e de suas instâncias Gerenciar a execução do fluxo de trabalho Integração com ERP e sistemas legados Visibilidade em tempo real
  • 44. 46www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Responde As mudanças de mercado: do negócio e compliance Velocidade Evita o gargalo na TI Evita custo excessivo em customizações no ERP A melhoria continua Agilidade, time to market Flexibilidade
  • 45. 47www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 46. 48www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 47. 49www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 48. 50www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 49. 51www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://www.ibm.com/developerworks/webservices/tutorials/ws-soacert1/ws-soacert1.html
  • 50. 52www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 51. 53www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://en.q-bpm.org/mediawiki/index.php/BPEL
  • 52. 54www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://pt.slideshare.net/livcc/soa-osb-bpel-bpm-presentation
  • 53. 55www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: https://effectivethings.files.wordpress.com/2012/05/bpel2.png
  • 54. 56www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 55. 57www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://pt.slideshare.net/kumargaurav66/oracle-soaand-bpm
  • 56. 58www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://pt.slideshare.net/comdias/arquitetura-bpel-presentation
  • 57. 59www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://pt.slideshare.net/comdias/arquitetura-bpel-presentation
  • 58. 60www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway
  • 59. 61www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Business Environment Technology Implementation BP BPMN BPEL Focus Scope Strategy Consultants Process Designers System Architects Software Engineers Business Analysts Audiences: Purposes: Execution Modeling
  • 60. 62www.CompanyWeb.com.br Objetos do Fluxo | Divisões | Artefatos | Conexão Tarefa | Evento | Gateway Fonte: http://photos1.meetupstatic.com/photos/theme_body/8/f/0/e/full_6876622.jpeg