Escolar Documentos
Profissional Documentos
Cultura Documentos
Florianópolis, 2009.
Sumário
• Motivação
• História
• Definição
• Objetivo
• Enquadramento no contexto do BPM
• Notação
• Exemplos
• Mapeamento para BPEL4WS
• Editores BPMN
• Implementações
• Conclusões
BPMN: Motivação
BPEL4WS
BPMN: Definição
BPMN: Objetivo
• Comunicar uma grande variedade de informação para
diferentes audiências.
o Analista de negócio
o Desenvolvedores (responsáveis de definir tecnologias de como
executar o que o analista de negócio criou)
o Interessados nos processos (gerentes, coordenadores, ...)
BPMN: Enquadramento BPM
BPMN: Notação
• Core elementos
– Eventos: algo que afeta o fluxo
do processo e tem causas e
impactos (resultados)
– Atividade: é um comando executado
dentro de um processo de negócio
• Atômica
• composta
– Gateway: controle de
convergência(fork) ou
divergência(decisão) de fluxo
Exemplo
Processo de Negócio (UBL): Pedido de Compra
BPMN: Ferramentas
Editor BPMN download
BPMN: Ferramentas
Visual Paradigm
BPMN: Ferramentas
• Visual Paradigm
– Download
http://www.visual-paradigm.com/product/bpva/
– Tutorial online
http://www.visual-
paradigm.com/product/bpva/tutorials/startofproc
ess.jsp
BPMN: Ferramentas
BizAgi Process Modeler
BPMN: Ferramentas
Demo IBM
WebSphere Business Modeler
Implementações
Organizações, atualmente 46, que tem implementação de BPMN
Conclusões
• Tratou-se, neste conjunto de slides, de apresentar BPMN de uma
forma abrangente
– Definição, Objetivo e Notação
– Mapeamento para BPEL4WS
– Alguns exemplos do seu uso
• BPMN é uma linguagem de notação gráfica com poder para gerar
código para BPEL4WS
• BPMN é uma técnica popular para modelagem de processos de
negócio
• Número de empresas que estão inserindo recursos BPMN em seus
produtos tende a crescer nos próximos anos
• Futuro:
– diagramas de mais alto nível
– mapeamento de BPEL para BPMN
Bibliografia
BPMN Business Process Modeling Notation Information. Site
Oficial. Contém textos sobre BPMN. 2005. Disponível em
<http://www.bpmn.org/>. Acesso em: 05 mai. 2008.
OUYANG Chun and Dumas, Marlon and ter Hofstede, Arthur
H.M. and van der Aalst, Wil M.P. Pattern-based translation
of BPMN process models to BPEL web services.
International Journal of Web Services Research (JWSR).
2007.
Portal BPM. Revista. Disponível em
http://www.portalbpm.com.br/ Acesso em 5 Jun 08.
RECKER J. Process Modeling in the 21st Century. BPTrends.
2006.
RECKER, J. et al. How Good is BPMN Really? Insights from
Theory and Practice. Proceedings 14th Europena
Conference on Information Systems, Goeteborg, Sweden.
2006 .
Bibliografia
SHREITER T. e DECKER G. OMG releases BPMN 1.1 - What's
changed? April, 2008. <Disponível em
http://www.inubit.com/inubit/cms/inubit/en/resources/downlo
ads/inubit_Whitepaper_BPMN_1_1.pdf> Acessado em Jun
2008.
WHITE A. S. Introduction to BPMN. IBM Corporation. Mai 2004.
Disponível em <http://www.bpmn.org>. Acessado em 5 Jun de
2008.