Your SlideShare is downloading. ×
Business Process Modeling Notation –(BPMN)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Business Process Modeling Notation –(BPMN)

7,902
views

Published on


0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,902
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DAS5316 - Integração de Sistemas Corporativos Business Process Modeling Notation – (BPMN) Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) Responsável pela elaboração dos slides Alexandre Perin (perin@das.ufsc.br) Florianópolis, 2009.
  • 2. 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
  • 3. BPMN: Motivação Diagrama para o Processo de Negócio: Venda de Produto
  • 4. BPMN: Motivação Diagrama para o Processo de Negócio: Venda de Produto • Como identificar o início e o fim de um processo? • Quais símbolos permitem identificar decisão? • Onde e como estão representados as atividades do processo de venda de produto? • Existitem sub-processos, como identificá-los? • …
  • 5. BPMN: Motivação • Problemas: – Ambigüidade dos símbolos – Ausência de um padrão para notação de elementos de processos de negócio • Influência no desenvolvimento de novas aplicações • Atrelado a um fornecedor • Difícil de atingir interoperabilidade – Comunicação, visualização e divulgação dos processos de negócio entre as partes interessadas fica prejudicada – Cada interessado cria e usa uma notação que entende ser a mais adequada
  • 6. BPMN: História • Business Process Management Initiative (BPMI) desenvolveu o padrão BPMN. • Em 2001 – Houve a formação de um grupo de trabalho, o mesmo foi composto de 58 membros que representaram 35 organizações • Novembro de 2002 – BPMN 0.9 draft foi apresentada • Novembro de 2003 – BPMN 1.0 draft foi apresentada • Março de 2004 – BPMN 1.0 apresentada em março de 2004 • Desde junho de 2005 – BPMN foi assumida pelo OMG (órgão responsável pela continuação do desenvolvimento do padrão) • BPMN 2.0 está sob análise
  • 7. BPMN: Definição • BPMN é… – uma linguagem gráfica usada para representar processos de negócio. Estes processos de negócios são representados através de um conjunto de símbolos padrão que são organizados em um diagrama de processos de negócio.
  • 8. BPMN: Definição • BPMN é… – uma especificação que possibilita a passagem de diagramas escritos em BPMN para BPEL4WS. BPEL4WS
  • 9. BPMN: Definição
  • 10. 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, ...)
  • 11. BPMN: Enquadramento BPM
  • 12. 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 Fonte: OMG (2005).
  • 13. BPMN: Notação Fonte: OMG (2005).
  • 14. BPMN: Notação Fonte: OMG (2005).
  • 15. BPMN: Notação Fonte: OMG (2005).
  • 16. BPMN: Notação Fonte: OMG (2005).
  • 17. BPMN: Notação Fonte: OMG (2005).
  • 18. BPMN: Notação • Pool e lane Fonte: OMG (2005).
  • 19. BPMN: Notação • Pool: – representa um participante no processo. Pools são usadas quando tem- se dois ou mais processos de negócios fisicamente separados. A comunicação entre as pools é feita através de troca de mensagens.
  • 20. BPMN: Notação • Lane: – é a sub-partição dentro de uma pool. São usadas para separar processos dentro de uma mesma organização.
  • 21. BPMN: Notação Fonte: OMG (2005).
  • 22. BPMN: Notação • Exceções Fonte: OMG (2005).
  • 23. BPMN: Notação Exemplo
  • 24. Processo de Negócio (UBL): Pedido de Compra
  • 25. BPMN: Ferramentas Editor BPMN download
  • 26. BPMN: Ferramentas Visual Paradigm
  • 27. 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
  • 28. BPMN: Ferramentas BizAgi Process Modeler
  • 29. BPMN: Ferramentas Demo IBM WebSphere Business Modeler
  • 30. Implementações Organizações, atualmente 46, que tem implementação de BPMN
  • 31. 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
  • 32. 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 .
  • 33. 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.