BPMN y BPEL
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

BPMN y BPEL

on

  • 16,723 views

Breve introducción a BPMN, y su relación con el lenguaje BPEL de ejecución.

Breve introducción a BPMN, y su relación con el lenguaje BPEL de ejecución.

Statistics

Views

Total Views
16,723
Views on SlideShare
8,787
Embed Views
7,936

Actions

Likes
8
Downloads
640
Comments
4

43 Embeds 7,936

http://intaliobpm.blogspot.com 6517
http://intaliobpm.blogspot.com.es 406
http://intaliobpm.blogspot.mx 348
http://mijao.blogspot.com 251
http://intaliobpm.blogspot.com.ar 101
http://intaliobpm.blogspot.com.br 53
http://www.slideshare.net 51
http://www.mijao.blogspot.com 38
http://intaliobpm.blogspot.in 19
http://intaliobpm.blogspot.de 19
http://intaliobpm.blogspot.it 12
http://intaliobpm.blogspot.fr 12
http://intaliobpm.blogspot.ca 10
http://translate.googleusercontent.com 9
http://webcache.googleusercontent.com 8
http://intaliobpm.blogspot.pt 7
http://intaliobpm.blogspot.kr 7
http://intaliobpm.blogspot.jp 6
http://www.mijao.blogspot.com.ar 6
http://intaliobpm.blogspot.co.uk 5
http://mijao.blogspot.com.ar 4
http://intaliobpm.blogspot.ro 4
http://mijao.blogspot.com.es 4
http://intaliobpm.blogspot.be 4
http://intaliobpm.blogspot.cz 3
http://intaliobpm.blogspot.no 3
http://www.intaliobpm.blogspot.com 3
http://intaliobpm.blogspot.fi 3
http://www.slashdocs.com 3
http://intaliobpm.blogspot.com.au 2
http://static.slidesharecdn.com 2
http://www.pearltrees.com 2
http://a0.twimg.com 2
http://intaliobpm.blogspot.sg 2
http://mijao.blogspot.mx 2
http://intaliobpm.blogspot.co.il 1
http://www.google.com.mx 1
http://intaliobpm.blogspot.se 1
http://intaliobpm.blogspot.hu 1
http://www.scoop.it 1
http://intaliobpm.blogspot.hk 1
http://intaliobpm.blogspot.ru 1
http://intaliobpm.blogspot.ie 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

BPMN y BPEL Presentation Transcript

  • 1. BPM Introducción a BPMN Julio Cejas Abril 2010
  • 2. BPMN 1. Concepto de Proceso. 2. Un proceso tradicional. 3. Brechas en los procesos tradicionales. 4. Que no es un proceso. 5. Concepto de Notación. 6. Concepto de BPMN. 7. Un ejemplo. 8. Los beneficios de su adopción. 9. Algunos puntos de atención. 10. BPMN : Notación Grafica General. 11. BPMN : Notación Grafica : Eventos. 12. BPMN : Notación Grafica : Gateways. 13. Un proceso tradicional vs modelado en BPMN 14. Algunas Practicas. 15. Ejemplos reales. 16. Concepto BPEL. 17. Algunas Consideraciones. 18. BPEL Introducción. 19. Referencias. 20. Hacia donde deben apuntar.
  • 3. BPMN B P M Business Process Modeling Notation Notacion para el modelado de procesos de negocio
  • 4. Procesos – Concepto [Proceso] “Secuencia de actividades ejecutadas sobre una o mas entradas para entregar una salida.” “Un numero de roles colaborando e interactuando para cumplir con un objetivo.” “Un proceso (del latín processus) es un conjunto de actividades o eventos (coordinados u organizados) que se realizan o suceden (alternativa o simultáneamente) con un fin determinado.”
  • 5. Procesos – Un proceso Tradicional INICIO Auxiliar de Tesorería Responsible de la Gerencia Solicitante Analista Contable Tesorero GAF(Gerente) Caja Chica responsible de la Caja Chica Director Ejecutivo Presidente Revisa que el cheque Verificar solicitud y Verifica el expediente, esté firmado, realiza el Recibe Cheque, orden Verifica saldo diario para soportes para la orden de pago y Realiza firma SI pago a la persona de pago y constatar si el total de los gastos reposición de la Caja disponibilidad financiera, Realiza firma, dependiendo Del responsible de la Caja comprobante ó suma el 50% del monto asignado Chica, verifica elabora el cheque por el del monto máximo de Cheque Chica para su apertura FORM1810-03, realiza para el funcionamiento, realizar disponibilidad monto indicado y gestiona delegación se requiere de y hace firma orden de firma, se queda con relaciones de la factura y presupuestaria de las las firmas de aprobación. dos (2) de las fimas pago, vouche y copia uno (1) entrega comprobantes de caja a traves partidas donde se imputan autorizadas. FORM1810-03 copia dos (2) a la de los FORM1810-04 y los gastos. NO Oficina de Finanzas y FORM1810-03. Tesorería. Analista Contable Auxiliar de Tesorería Realiza orden de pago Gerencia Solicitante para la reposición de la Anula el cheque, emite un 1 Responsible de la Caja Chica Caja Chica y envia a la nuevo cheque con las Oficina de Finanzas y correciones realizadas y Realiza memorándum solicitud Tesoreria. coordina las firmas autorizadas. de reposición de Caja Chica y lo enviado a la Gerencia de Memorándum Administración y Finanzas/Ordenación de pago Factura Original con los soportes. Factura Original 1 FORM1810-03 Relación de Comprobantes De Egresos de Caja Chica Memorándum Solicitud de Reposición de Analista Contable Auxiliar de Tesorería Comprobante o Vouche la Caja Chica copia dos (2) Verifica original del expediente Órden de Pago FIN Envía el original de expediente y lo archiva para su control. Original a la GAF/Ordenación de Pago. Archiva Original
  • 6. Procesos – Brechas en los procesos tradicionales Reglas de Negocio Acuerdos de Servicios. Gestión de Eventos. Vinculación con tecnología.
  • 7. Procesos – Que no es un proceso! Escribir un memo. Escribir un manual de usuario. Desarrollar una estrategia de venta. Enviar un correo electrónico.
  • 8. Procesos – Que no es un proceso!
  • 9. Notación – Concepto [Notación] “Símbolos que permiten la representación de conceptos”.
  • 10. Notación – Concepto
  • 11. BPMN – Concepto [BPMN] BPMN (Business Process Modeling Notation) es una notación grafica estándar para el modelado de procesos, que permite su representación gráfica basada en diversas perspectivas.
  • 12. Notación – Concepto
  • 13. BPMN – Un ejemplo
  • 14. BPMN – Un ejemplo
  • 15. BPMN – Los beneficios de su adopción El Modelado de Procesos es Considerado. Se formalizan los procesos. El Monitoreo de procesos es considerado. La optimización de procesos es considerada. Orientado en la medición de indicadores. Incentiva el uso de estándares. Creado para el Cambio.
  • 16. BPMN – Puntos de Atención [Perspectivas] “Cada usuario que modela, lo hace bajo su perspectiva”. “Existen básicamente dos perspectivas : la funcional y la técnica.”
  • 17. BPMN – Puntos de Atención [Interpretación] El modelador esta siempre tomando decisiones. Cada modelador incorpora en su análisis distintas profundidades. El modelador esta constantemente tomando decisiones de modelado basado en su interés, y en la profundidad de las actividades que este requiera.
  • 18. BPMN – Puntos de Atención [Características] El proceso modelado debe ser preciso, entendible, simple, con un nivel de granularidad apropiado y su interpretación no debe generar errores.
  • 19. BPMN– Notación General Eventos Gateway Actividad [Evento] [Gateway] [Actividad] Es algo que “pasa” durante el curso del proceso de negocio. Estos eventos afectan al flujo del proceso y suelen tener una causa (trigger) o un impacto (resultado). Los eventos representados con un círculo con centro abierto permiten a los marcadores internos diferenciar diferentes triggers y resultados. Hay tres tipos de eventos, basados en cuando afectan al flujo: Inicio, Intermedio, y de término.
  • 20. BPMN– Notación General Eventos Gateway Actividad [Evento] [Gateway] [Actividad] Una gateway (pasarela, bifurcación o compuerta) se representa por la típica figura de diamante y se usa para controlar la divergencia o convergencia de la secuencia de flujo. Así, esto determina las tradicionales decisiones, así como la creación de nuevos caminos, la fusión de estos o la unión. Los marcadores internos indicarán el tipo de control de comportamiento.
  • 21. BPMN– Notación General Eventos Gateway Actividad [Evento] [Gateway] [Actividad] Una actividad se representa con un rectángulo redondeado y es un término genérico para el trabajo que hace una compañía. Una actividad puede ser atómica o compuesta. Los tipos que hay son: Tarea y Sub-Proceso. El Sub-Proceso se distingue por una pequeña marca de suma en la parte central inferior de la figura.
  • 22. BPMN– Notación General Secuencia Mensaje Asociacion [Secuencia] [Mensaje] [Asociación] Se usa para mostrar el orden o secuencia de las actividades que son ejecutadas en el proceso.
  • 23. BPMN– Notación General Secuencia Mensaje Asociacion [Secuencia] [Mensaje] [Asociación] Se usa para mostrar el (entidades de negocio o roles de negocio). En BPMN, flujo de mensajes entre dos participantes del proceso dos pools separados en el diagrama representan dos participantes.
  • 24. BPMN– Notación General Secuencia Mensaje Asociacion [Secuencia] [Mensaje] [Asociación] Se usa para asociar datos, texto, y otros artefactos con los objetos de flujo. Las asociaciones se usan para mostrar entradas y salidas de actividades.
  • 25. BPMN– Notación General Pools Representa un Participante de un Proceso. Además actúa como un contenedor gráfico para dividir un conjunto de actividades desde otros pools Es una división en un pool que la extiende de forma Lanes verticalmente u horizontalmente. Los lanes se usan para organizar y categorizar actividades. Se encuentran dentro de los pools.
  • 26. BPMN– Notación General : Eventos [Evento Inicio] [Evento Intermedio] [Evento Fin] Establece donde un proceso inicia su ejecución.
  • 27. BPMN– Notación General : Eventos [Evento Inicio] [Evento Intermedio] [Evento Fin] Establece puntos de ejecución intermedios en un flujo de proceso.
  • 28. BPMN– Notación General : Eventos [Evento Inicio] [Evento Intermedio] [Evento Fin] Finaliza el flujo de un proceso bajo ciertas condiciones :envió de mensajes, gestión de excepciones, compensación, entre otros.
  • 29. BPMN– Notación General : Eventos
  • 30. BPMN– Notación General : Gateways Gateway Exclusivo : Solo una rama. Gateway Paralelo: Todas las ramas Gateway Inclusivo Eventos : Una o mas ramas.
  • 31. BPMN– El proceso tradicional vs BPMN INICIO Auxiliar de Tesorería Responsible de la Gerencia Solicitante Analista Contable Tesorero GAF(Gerente) Caja Chica responsible de la Caja Chica Director Ejecutivo Presidente Revisa que el cheque Verificar solicitud y Verifica el expediente, esté firmado, realiza el Recibe Cheque, orden Verifica saldo diario para soportes para la orden de pago y Realiza firma SI pago a la persona de pago y constatar si el total de los gastos reposición de la Caja disponibilidad financiera, Realiza firma, dependiendo Del responsible de la Caja comprobante ó suma el 50% del monto asignado Chica, verifica elabora el cheque por el del monto máximo de Cheque Chica para su apertura FORM1810-03, realiza para el funcionamiento, realizar disponibilidad monto indicado y gestiona delegación se requiere de y hace firma orden de firma, se queda con relaciones de la factura y presupuestaria de las las firmas de aprobación. dos (2) de las fimas pago, vouche y copia uno (1) entrega comprobantes de caja a traves partidas donde se imputan autorizadas. FORM1810-03 copia dos (2) a la de los FORM1810-04 y los gastos. NO Oficina de Finanzas y FORM1810-03. Tesorería. Analista Contable Auxiliar de Tesorería Realiza orden de pago Gerencia Solicitante para la reposición de la Anula el cheque, emite un 1 Responsible de la Caja Chica Caja Chica y envia a la nuevo cheque con las Oficina de Finanzas y correciones realizadas y Realiza memorándum solicitud Tesoreria. coordina las firmas autorizadas. de reposición de Caja Chica y lo enviado a la Gerencia de Memorándum Administración y Finanzas/Ordenación de pago Factura Original con los soportes. Factura Original 1 FORM1810-03 Relación de Comprobantes De Egresos de Caja Chica Memorándum Solicitud de Reposición de Analista Contable Auxiliar de Tesorería Comprobante o Vouche la Caja Chica copia dos (2) Verifica original del expediente Órden de Pago FIN Envía el original de expediente y lo archiva para su control. Original a la GAF/Ordenación de Pago. Archiva Original
  • 32. BPMN– El proceso tradicional vs BPMN
  • 33. BPMN– El proceso tradicional vs BPMN
  • 34. BPMN – Algunas practicas
  • 35. BPMN – Algunas practicas
  • 36. BPMN – Algunas practicas
  • 37. BPMN – Algunas practicas
  • 38. BPMN – Algunas recomendaciones Como regla general se debe colocar un Gateway o bifurcación solo cuando es requerido controlar el flujo de datos a través de ramas. Siempre colocar un evento de inicio en un subproceso. Durante el análisis de proceso, piense en eventos que pueden ser disparados y capturados.
  • 39. BPMN – Un ejemplo real de orquestación de servicios
  • 40. BPMN – Un ejemplo real de un proceso
  • 41. BPMN – Un ejemplo real de orquestación de servicios
  • 42. BPEL– Concepto [BPEL] (Web Services) Business Process Execution Language, WS-BPEL (en castellano, Lenguaje de Ejecución de Procesos de Negocio con Servicios Web), es un lenguaje estandarizado por OASIS para la composición de servicios web.
  • 43. BPEL– Algunas Consideraciones BPEL es un lenguaje de ejecución. Generalmente se realiza una conversión BPMN a BPEL. Existes limitaciones en la representación de los procesos. Se puede realizar una conversión BPEL a BPMN.
  • 44. BPEL– Algunas Consideraciones
  • 45. BPEL– Algunas Consideraciones BPMNaBPEL
  • 46. BPEL– Algunas Consideraciones BPELaBPMN
  • 47. BPEL– Introducción A B A B
  • 48. BPEL– Introducción
  • 49. BPEL– Introducción
  • 50. BPEL– Introducción
  • 51. Algunas Referencias http://www.bpmn.org/ http://www.eclipse.org/stp/bpmn/ http://www.ebpml.org/
  • 52. A donde debemos apuntar? BAM Monitoreo BPMN Notación Grafica SOA ESB Servcios Bus BPEL Ejecucion BRE Reglas