SlideShare una empresa de Scribd logo
Modelando Procesos de Negocios con BPMN y XPDL

 Mike Marin,                   November 9, 2007
 BPM Product Architect,
 IBM




                                                  © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




2                                             © 2007 IBM Corporation
Modelado de Procesos

      Documentación formal de los procesos de negocio de la
       organización
                       Describe como la organización persigue sus objetivos
      Descripción gráfica de los procesos de negocios
       Ordering Office Supplies




                                  Receive     Check                   Complain
                                                             Deny
                                  Supply      Supply                   About
                                                            Request
                                  Request     Cabinet                 Requester



                                            E.G., New Pen




3                                                                                 © 2007 IBM Corporation
Porque Modelar los Procesos

      Documentación de los procesos
      Publicar y discutir los procesos dentro de la organización
       Crear catálogos de procesos
      No todos los procesos son automatizados, por ejemplo
       Ventas al por menor
       Fabricación suele ser automatizada con máquinas




4                                                            © 2007 IBM Corporation
Nivel de Abstracción

      Documentación
         Mapas de los procesos
           • Simple diagramas de flujo de actividades
      Mejora de Procesos
         Descripción de procesos
           • Incluyendo información mensurable
      Modelos Ejecutables
         Modelos de procesos
           • Suficiente información para analizar, simular y ejecutar
         Pueden ser ejecutados en varios productos



5                                                          © 2007 IBM Corporation
¿Por qué Modelar Procesos?

      Crear documentación
       completa de los procesos y
       procedimientos
      Comunicarse con expertos
       en la materia
      Discutir y mejorar los
       procesos de la organización
      Facilitar la comunicación
       entre el área de negocios y
       el departamento de TI




6                                    © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




7                                             © 2007 IBM Corporation
BPMN
     Business Process Modeling Notation (BPMN)
     Notación grafica con iconos para definir procesos de negocios
       Describe la interacción entre los procesos
     Objetivo
       Diseñado para ser utilizado por los analistas de negocios
           Ordering Office Supplies




                                      Receive     Check                   Complain
                                                                 Deny
                                      Supply      Supply                   About
                                                                Request
                                      Request     Cabinet                 Requester



                                                E.G., New Pen


8                                                                                     © 2007 IBM Corporation
Orígenes de BPMN

      BPMN 1.0 (05/2004)
        Desarrollado por el Business Process Management
         Institute (BPMI)
      BPMN 1.0 (02/2006)
        Adoptado como un estándar de OMG
      BPMN 1.1 (2007)
        Pronto estará disponible


      Una especificación de la Object Management Group (OMG)




9                                                      © 2007 IBM Corporation
Motivación de BPMN
      Ser aceptable y utilizable por la comunidad
       empresarial para el modelado de procesos de
       negocios
                                                       Requisitos
                                                       conflictivos


      Generar procesos que puedan ser ejecutados




      BPMN es Agnóstico con respecto a la metodología
         Las metodologías proveen la finalidad y el
          nivel de detalle de los modelos



10                                                          © 2007 IBM Corporation
Objetivos de Diseño de BPMN

      El usuario final es un analista de negocios
         Define una la línea entre simplicidad y complejidad
      La notación debe soportar un enfoque top-down
         Decidir lo que debe ser representado gráficamente
           • Proveer extensibilidad
         Utilizable en papel
           • Sin embargo, se espera que existan herramientas de
              modelado
      Los diferentes conceptos deben ser distinguibles visualmente
      El flujo del proceso debe ser inequívoco



11                                                         © 2007 IBM Corporation
Controlando la complejidad

      Los procesos de negocios incluyen comportamiento complejo
         La mayoría de los usuarios desean una notación simple
      Enfoque de BPMN
         Uso de gráficos simples y familiares a usuarios de
          negocios
         Minimizar el numero de iconos
           • rehúso de iconos para conceptos similares
         Modelos complejos creados a partir de los elementos
          básicos
           • Modelos simples no requieren todos los iconos




12                                                         © 2007 IBM Corporation
Elementos de Diagramación



     Activities   Events   Gateways   Connectors




13                                          © 2007 IBM Corporation
Conceptos básicos de BPMN

Flow Objects      Connectors                     Swimlanes

      Events       Sequence
                     Flow
                                                     Pool




                                  Name
     Activities   Message Flow



                                             Lanes (within a Pool)




                                 Name Name
     Gateways


                                    Name
                  Association




14                                                             © 2007 IBM Corporation
Ejemplo




15         © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




16                                            © 2007 IBM Corporation
Metodologías de Modelado de Procesos

      BPMN está diseñado para ser a ser independiente de la
       metodología
         La metodología determina la información y la forma en
          que el proceso se representa
         La simplicidad o complejidad de los diagramas esta
          basada en la metodología elegida
      Muchas metodología se pueden usar con BPMN
         Algunas requieren extensiones
      Ejemplos de metodologías
         LOVeM, EPCs, RAD, y IDEF
         Algunas organizaciones de consultaría tiene su propias
          metodologías

17                                                        © 2007 IBM Corporation
Conceptos Generales de Modelado
      Cronología
          Los procesos son cronológicos
             • Los modelos debe representar el orden temporal
      Eventos
          Los procesos por lo general comienzan con un evento
      Roles
          Tareas o actividades están asignados a funciones o roles que
           son significativos para la organización
      Datos
          Un modelo debe mostrar cómo los objetos fluyen durante el
           proceso
      Jerarquía
          Los procesos deben poder ser modelados en forma Jerárquica
      Decisiones
          Decisiones tomadas durante el proceso determinan el flujo del
           proceso

18                                                              © 2007 IBM Corporation
Directrices de Modelado
      Establecer convenciones para la elaboración de modelos y la
       nomenclatura
         Establecer convenciones para nombrar cada tipo de objeto
          modelado
         Evite redundancia en los nombres
      Establecer un conjunto de estándares para nombres, verbos, y
       siglas que se utilicen en los modelos
      Establecer normas para versionar los procesos y artefactos




19                                                        © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




20                                            © 2007 IBM Corporation
Orquestación vs Coreografía

      Orquestación: flujos de trabajo, procesos internos, procesos
       privados, etc.
         Representado dentro de una pool
      Coreografía: colaboración, procesos globales, procesos de
       B2B
         Representado por interacción entre pools




21                                                          © 2007 IBM Corporation
Orquestación de Procesos
             Corresponde a procesos que son internos a una organización
               Están contenidos en una sola pool
               Puede usar procesos externos
               Es ejecutable


                                                                      Rejected
                          Accepted or
                Receive    Rejected?
                 Order
 Supplier




                                                         Ship Order


                                 Accepted   Fill Order                                     Close Order

                                                           Send        Make       Accept
                                                          Invoice     Payment    Payment




22                                                                                         © 2007 IBM Corporation
Coreografía de Procesos

      Representa la interacción entre dos o más organizaciones
        Representado por el flujo de mensajes entre pools
         No es ejecutable
                                        Purchase
                                         Order
                                        Message




                                                   Rejected
                                                   Message



                              Order
                             Response
                             Message




                             Shipment
                             Message




23                                                            © 2007 IBM Corporation
Coreografía



                             Purchase
                              Order
                             Message



                                        Rejected
                                        Message
          Organization                               Organization
               A          Order                           B
                         Response
                         Message


                         Shipment
                         Message

                                              WSDL




24                                                                  © 2007 IBM Corporation
Ejemplo
                                                       Organization B

                                                 Purchase Order Process


                      Purchase
                                             Start                               Check
                       Order
                                            Process                            Inventory
                      Message

                                                            Reject



                                 Rejected    Reject
                                 Message    request
                                                              Reject
                                                                               Approve
                                                             Approved
            Order
                                            Accepted
           Response
                                             request
           Message

                                                                        Dispatch
                                                                        Shipment

           Shipment                         Reply to
           Message                          Customer




                  Choreography                         Orchestartion




25                                                                                         © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




26                                            © 2007 IBM Corporation
XPDL

      XML Process Definition Language (XPDL)
      Un lenguaje para modelado de procesos
      Objetivo
         El intercambio de modelos entre herramientas




27                                                       © 2007 IBM Corporation
Orígenes de XPDL

      WPDL 1.0 (10/1999)
         Workflow Process Definition Language
      XPDL 1.0 (10/2002)
         Versión XML del lenguaje de definición de procesos
      XPDL 2.0 (10/2005)
         Incorpora los conceptos de BPMN


      Una especificación de Workflow Management Coalition (WFMC)




28                                                        © 2007 IBM Corporation
Propósito de XPDL 2.0

      Un formato para persistencia de BPMN
         XPDL Proporciona un formato de archivo XML
      Compatible con XPDL 1.0




29                                                     © 2007 IBM Corporation
Información Gráfica de las Herramienta
      Cada herramienta añade su propia información gráfica
      El mismo diagrama se puede visualizas diferente dependiendo
       de la herramienta




30                                                       © 2007 IBM Corporation
XPDL – BPMN

      BPMN
         notación gráfica con iconos
         Sin formato de archivo
      XPDL
         formato de archivo en XML
         Sin iconos

                                   Ambos son lenguajes de Modelado
                                     cubriendo el mismo espacio




31                                                           © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




32                                            © 2007 IBM Corporation
WS-BPEL

      Business Process Execution Language (BPEL)
      Lenguaje ejecutable de procesos diseñado para composición
       de web services
      Objetivo
         Complementar Service Oriented Architecture (SOA) con
          un lenguaje ejecutable de procesos




33                                                       © 2007 IBM Corporation
Orígenes de BPEL

      BPEL4WS 1.0 (7/2002)
         Propuesta de BEA, IBM, y Microsoft
         Combina las ideas de WSFL (IBM) y XLANG (Microsoft)
      BPEL4WS 1.1 (5/2003)
         Propuesta revisada y presentada a OASIS
         Con contribuciones adicionales de SAP y Siebel
      WS-BPEL 2.0 (4/2007)
         Aprobado como estándar de OASIS


      Una especificación de OASIS


34                                                         © 2007 IBM Corporation
XPDL y BPEL

                  XPDL                              BPEL
      Lenguaje de Modelado             Lenguaje ejecutable
      Para intercambio de diagramas    Para composición de web
                                         services




      Preserva información gráfica     Semántica de transacción

      Tiene información para           Procesos abstractos
       simulación                       Orientado a SOA
      Información de participantes     Etc.
      Etc.


35                                                             © 2007 IBM Corporation
Patrones de uso de BPEL y XPDL

                                 XPDL
             Herramientas                      Herramientas
             de simulacion                     de Modelado




                        XPDL                  XPDL



                               Herramientas
                                De diseño
            XPDL +
          Extensiones                                BPEL




                                  BPEL
               Ejecución                         Ejecución
               Engine A                          Engine B




36                                                            © 2007 IBM Corporation
Agenda

      Modelado de Procesos
      BPMN
      Metodologías de Modelado de Procesos
      Orquestación vs Coreografía
      XPDL
      WS-BPEL
      Resumen




37                                            © 2007 IBM Corporation
Poniendo todo junto
 BPMN
                                                            BPMN
      Modelado de Procesos




                                            Pool 1 Pool 2
 XPDL
      Formato de archivo
      Funcionalidad de BPM       Una dirección                     Ambas direcciones
 BPEL
      Funcionalidad de BPM
                                   BPEL                                      XPDL
      Composición de web
       services

                              BPEL Engine                   Web Services     BPM Engine


38                                                                          © 2007 IBM Corporation
Preguntas




39               © 2007 IBM Corporation

Más contenido relacionado

La actualidad más candente

[Rosario] Smart Cloud Enterprise - Cecilia Conci
[Rosario] Smart Cloud Enterprise - Cecilia Conci[Rosario] Smart Cloud Enterprise - Cecilia Conci
[Rosario] Smart Cloud Enterprise - Cecilia Conci
IBMSSA
 
jBPM5 Introduction - Spanish - Extended Version - www.jbug.com.ar
jBPM5 Introduction - Spanish - Extended Version  - www.jbug.com.arjBPM5 Introduction - Spanish - Extended Version  - www.jbug.com.ar
jBPM5 Introduction - Spanish - Extended Version - www.jbug.com.ar
Mauricio (Salaboy) Salatino
 
Modelación de Procesos con BPMN
Modelación de Procesos con BPMNModelación de Procesos con BPMN
Modelación de Procesos con BPMN
BOC Ibérica
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13
13dakota
 
Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11
isamar0303
 
Bpmn modelado negocios
Bpmn modelado negociosBpmn modelado negocios
Bpmn modelado negocios
gmp0079
 
Cuadro comparativo de las tecnicas
Cuadro comparativo de las tecnicasCuadro comparativo de las tecnicas
Cuadro comparativo de las tecnicas
cinthyak
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPM
CROSSNET S.A.C.
 
Presentación de Intalio BPMS 6.0 por Simbius S.A.
Presentación de Intalio BPMS 6.0 por Simbius S.A. Presentación de Intalio BPMS 6.0 por Simbius S.A.
Presentación de Intalio BPMS 6.0 por Simbius S.A.
Simbius SGP
 
Ecm portfolio descriptivo
Ecm   portfolio descriptivoEcm   portfolio descriptivo
Ecm portfolio descriptivo
Guillermo Riveroll
 
Gestión de pryectos con AgilePoint y Sharepoint
Gestión de pryectos con AgilePoint y SharepointGestión de pryectos con AgilePoint y Sharepoint
Gestión de pryectos con AgilePoint y Sharepoint
MICProductivity
 
Tecnicas
TecnicasTecnicas
Tecnicas
MikeRipsta
 
Folleto Sage CRM
Folleto Sage CRMFolleto Sage CRM
Folleto Sage CRM
Computer Dos
 
CapíTulo 9
CapíTulo 9CapíTulo 9
CapíTulo 9
guesta81561
 
Analisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoAnalisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumido
Oscar Limachi
 
Tabla comparativa de las tecnicas modernas (Brenda)
Tabla comparativa de las tecnicas modernas (Brenda)Tabla comparativa de las tecnicas modernas (Brenda)
Tabla comparativa de las tecnicas modernas (Brenda)
Harakanova
 
Cuadro comparativo (Fabiola)
Cuadro comparativo (Fabiola)Cuadro comparativo (Fabiola)
Cuadro comparativo (Fabiola)
Harakanova
 
Trabajo final gestión del conocimiento
Trabajo final  gestión del conocimientoTrabajo final  gestión del conocimiento
Trabajo final gestión del conocimiento
Marlon Cárdenas
 
Cuadro co.. (Eismalda)
Cuadro co.. (Eismalda)Cuadro co.. (Eismalda)
Cuadro co.. (Eismalda)
Harakanova
 

La actualidad más candente (19)

[Rosario] Smart Cloud Enterprise - Cecilia Conci
[Rosario] Smart Cloud Enterprise - Cecilia Conci[Rosario] Smart Cloud Enterprise - Cecilia Conci
[Rosario] Smart Cloud Enterprise - Cecilia Conci
 
jBPM5 Introduction - Spanish - Extended Version - www.jbug.com.ar
jBPM5 Introduction - Spanish - Extended Version  - www.jbug.com.arjBPM5 Introduction - Spanish - Extended Version  - www.jbug.com.ar
jBPM5 Introduction - Spanish - Extended Version - www.jbug.com.ar
 
Modelación de Procesos con BPMN
Modelación de Procesos con BPMNModelación de Procesos con BPMN
Modelación de Procesos con BPMN
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13
 
Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11
 
Bpmn modelado negocios
Bpmn modelado negociosBpmn modelado negocios
Bpmn modelado negocios
 
Cuadro comparativo de las tecnicas
Cuadro comparativo de las tecnicasCuadro comparativo de las tecnicas
Cuadro comparativo de las tecnicas
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPM
 
Presentación de Intalio BPMS 6.0 por Simbius S.A.
Presentación de Intalio BPMS 6.0 por Simbius S.A. Presentación de Intalio BPMS 6.0 por Simbius S.A.
Presentación de Intalio BPMS 6.0 por Simbius S.A.
 
Ecm portfolio descriptivo
Ecm   portfolio descriptivoEcm   portfolio descriptivo
Ecm portfolio descriptivo
 
Gestión de pryectos con AgilePoint y Sharepoint
Gestión de pryectos con AgilePoint y SharepointGestión de pryectos con AgilePoint y Sharepoint
Gestión de pryectos con AgilePoint y Sharepoint
 
Tecnicas
TecnicasTecnicas
Tecnicas
 
Folleto Sage CRM
Folleto Sage CRMFolleto Sage CRM
Folleto Sage CRM
 
CapíTulo 9
CapíTulo 9CapíTulo 9
CapíTulo 9
 
Analisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoAnalisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumido
 
Tabla comparativa de las tecnicas modernas (Brenda)
Tabla comparativa de las tecnicas modernas (Brenda)Tabla comparativa de las tecnicas modernas (Brenda)
Tabla comparativa de las tecnicas modernas (Brenda)
 
Cuadro comparativo (Fabiola)
Cuadro comparativo (Fabiola)Cuadro comparativo (Fabiola)
Cuadro comparativo (Fabiola)
 
Trabajo final gestión del conocimiento
Trabajo final  gestión del conocimientoTrabajo final  gestión del conocimiento
Trabajo final gestión del conocimiento
 
Cuadro co.. (Eismalda)
Cuadro co.. (Eismalda)Cuadro co.. (Eismalda)
Cuadro co.. (Eismalda)
 

Destacado

Modernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPMModernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPM
Alfonso Bataller
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
Javier Muñoz
 
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction
Mike Marin
 
BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014
BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014
BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014
OpenExpoES
 
Business ProcessManagement BPM: 4, 5, 6_y_7
Business ProcessManagement BPM: 4, 5, 6_y_7Business ProcessManagement BPM: 4, 5, 6_y_7
Business ProcessManagement BPM: 4, 5, 6_y_7
Jonathan
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
atSistemas
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
Juan Acevedo Solis
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
Coesi Consultoria
 
Fundamentos de bpm gestion de procesos de negocio control y mejora
Fundamentos de bpm   gestion  de procesos de negocio control y mejoraFundamentos de bpm   gestion  de procesos de negocio control y mejora
Fundamentos de bpm gestion de procesos de negocio control y mejora
Meinzul ND
 
Conceptos gestión por procesos
Conceptos gestión por procesosConceptos gestión por procesos
Conceptos gestión por procesos
Juan Larrota
 
Calidad De Servicio
Calidad De ServicioCalidad De Servicio
Calidad De Servicio
Nathalia Arevalo
 
gestión de procesos industriales
gestión de procesos industriales gestión de procesos industriales
gestión de procesos industriales
Lili Borbor
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
Aitor Ibañez
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesos
Jose Fernando Sandoval Llanos
 

Destacado (14)

Modernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPMModernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPM
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
 
2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction2009 11-04 mm (carson, california - csu-dh) bpm introduction
2009 11-04 mm (carson, california - csu-dh) bpm introduction
 
BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014
BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014
BPM Business Process Management - José Ramón Pais #OpenExpoDay 2014
 
Business ProcessManagement BPM: 4, 5, 6_y_7
Business ProcessManagement BPM: 4, 5, 6_y_7Business ProcessManagement BPM: 4, 5, 6_y_7
Business ProcessManagement BPM: 4, 5, 6_y_7
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Fundamentos de bpm gestion de procesos de negocio control y mejora
Fundamentos de bpm   gestion  de procesos de negocio control y mejoraFundamentos de bpm   gestion  de procesos de negocio control y mejora
Fundamentos de bpm gestion de procesos de negocio control y mejora
 
Conceptos gestión por procesos
Conceptos gestión por procesosConceptos gestión por procesos
Conceptos gestión por procesos
 
Calidad De Servicio
Calidad De ServicioCalidad De Servicio
Calidad De Servicio
 
gestión de procesos industriales
gestión de procesos industriales gestión de procesos industriales
gestión de procesos industriales
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesos
 

Similar a 2007 11-09 mm (costa rica - incae cit omg - spanish) modelando con bpmn y xpdl

BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
gustavotarqui
 
Introduccion bpm 7.5
Introduccion bpm 7.5Introduccion bpm 7.5
Introduccion bpm 7.5
Juan Camilo Parra
 
Adopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financieraAdopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financiera
IBMSSA
 
BPM.
BPM.BPM.
BPM.
anthony
 
IBM BPM
IBM BPM IBM BPM
IBM BPM
Sura Gonzalez
 
Bpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias ArqutecturasBpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias Arqutecturas
Juan Camilo Parra
 
Control de procesos
Control de procesosControl de procesos
Control de procesos
PFSGRUPO
 
Soa
SoaSoa
Soa
SoaSoa
Soa
UJAP
 
Sesion 1 2 modelo del negocio
Sesion 1   2 modelo del negocioSesion 1   2 modelo del negocio
Sesion 1 2 modelo del negocio
Julio Pari
 
Sesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocioSesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocio
Julio Pari
 
BPMn Grupo2.pptx
BPMn Grupo2.pptxBPMn Grupo2.pptx
BPMn Grupo2.pptx
FabiolaRodriguez472358
 
Business Process Management (BPM)
Business Process Management (BPM)Business Process Management (BPM)
Business Process Management (BPM)
Kiberley Santos
 
Gestión de Procesos y Seis Sigma
Gestión de Procesos y Seis SigmaGestión de Procesos y Seis Sigma
Gestión de Procesos y Seis Sigma
BOC Ibérica
 
Transformación de la banca con una plataforma ágil, flexible e integrada
Transformación de la banca con una plataforma ágil, flexible e integradaTransformación de la banca con una plataforma ágil, flexible e integrada
Transformación de la banca con una plataforma ágil, flexible e integrada
IBMSSA
 
Ppt Cap 9
Ppt Cap 9Ppt Cap 9
Ppt Cap 9
uv_sio
 
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
GianfrancoEduardoBra
 
Una breve introducción a BPM
Una breve introducción a BPMUna breve introducción a BPM
Una breve introducción a BPM
Carlos Dominguez
 
PCM vs. CO-PA
PCM vs. CO-PAPCM vs. CO-PA
PCM vs. CO-PA
Miguel Garcia
 
BUSINESS PROCESS MODELLING
BUSINESS PROCESS MODELLINGBUSINESS PROCESS MODELLING
BUSINESS PROCESS MODELLING
Manuel Capel-Tunon
 

Similar a 2007 11-09 mm (costa rica - incae cit omg - spanish) modelando con bpmn y xpdl (20)

BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
 
Introduccion bpm 7.5
Introduccion bpm 7.5Introduccion bpm 7.5
Introduccion bpm 7.5
 
Adopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financieraAdopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financiera
 
BPM.
BPM.BPM.
BPM.
 
IBM BPM
IBM BPM IBM BPM
IBM BPM
 
Bpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias ArqutecturasBpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias Arqutecturas
 
Control de procesos
Control de procesosControl de procesos
Control de procesos
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Sesion 1 2 modelo del negocio
Sesion 1   2 modelo del negocioSesion 1   2 modelo del negocio
Sesion 1 2 modelo del negocio
 
Sesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocioSesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocio
 
BPMn Grupo2.pptx
BPMn Grupo2.pptxBPMn Grupo2.pptx
BPMn Grupo2.pptx
 
Business Process Management (BPM)
Business Process Management (BPM)Business Process Management (BPM)
Business Process Management (BPM)
 
Gestión de Procesos y Seis Sigma
Gestión de Procesos y Seis SigmaGestión de Procesos y Seis Sigma
Gestión de Procesos y Seis Sigma
 
Transformación de la banca con una plataforma ágil, flexible e integrada
Transformación de la banca con una plataforma ágil, flexible e integradaTransformación de la banca con una plataforma ágil, flexible e integrada
Transformación de la banca con una plataforma ágil, flexible e integrada
 
Ppt Cap 9
Ppt Cap 9Ppt Cap 9
Ppt Cap 9
 
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
 
Una breve introducción a BPM
Una breve introducción a BPMUna breve introducción a BPM
Una breve introducción a BPM
 
PCM vs. CO-PA
PCM vs. CO-PAPCM vs. CO-PA
PCM vs. CO-PA
 
BUSINESS PROCESS MODELLING
BUSINESS PROCESS MODELLINGBUSINESS PROCESS MODELLING
BUSINESS PROCESS MODELLING
 

Más de Mike Marin

Metrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) SpecificationMetrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) Specification
Mike Marin
 
Measuring method complexity of the case management modeling and notation (CMMN)
Measuring method complexity of the case management modeling and notation (CMMN)Measuring method complexity of the case management modeling and notation (CMMN)
Measuring method complexity of the case management modeling and notation (CMMN)
Mike Marin
 
2010 04-29 mm (carson, california - csu-dh) petri-nets introduction
2010 04-29 mm (carson, california - csu-dh) petri-nets introduction2010 04-29 mm (carson, california - csu-dh) petri-nets introduction
2010 04-29 mm (carson, california - csu-dh) petri-nets introduction
Mike Marin
 
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
Mike Marin
 
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
Mike Marin
 
2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial
2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial
2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial
Mike Marin
 
2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial
Mike Marin
 
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
Mike Marin
 
1998 08-28 mm (costa rica, una - spanish) - workflow-documents
1998 08-28  mm (costa rica, una - spanish) - workflow-documents1998 08-28  mm (costa rica, una - spanish) - workflow-documents
1998 08-28 mm (costa rica, una - spanish) - workflow-documents
Mike Marin
 

Más de Mike Marin (9)

Metrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) SpecificationMetrics for the Case Management Modeling and Notation (CMMN) Specification
Metrics for the Case Management Modeling and Notation (CMMN) Specification
 
Measuring method complexity of the case management modeling and notation (CMMN)
Measuring method complexity of the case management modeling and notation (CMMN)Measuring method complexity of the case management modeling and notation (CMMN)
Measuring method complexity of the case management modeling and notation (CMMN)
 
2010 04-29 mm (carson, california - csu-dh) petri-nets introduction
2010 04-29 mm (carson, california - csu-dh) petri-nets introduction2010 04-29 mm (carson, california - csu-dh) petri-nets introduction
2010 04-29 mm (carson, california - csu-dh) petri-nets introduction
 
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
 
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
 
2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial
2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial
2005 10-11 mm (seoul, korea - bpm korea forum) xpdl2 tutorial
 
2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial
 
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
2000 09 dh,mm,mts,mz m (xml world 2000) wf-xml tutorial
 
1998 08-28 mm (costa rica, una - spanish) - workflow-documents
1998 08-28  mm (costa rica, una - spanish) - workflow-documents1998 08-28  mm (costa rica, una - spanish) - workflow-documents
1998 08-28 mm (costa rica, una - spanish) - workflow-documents
 

Último

MECANICA DE SUELOS II ENSAYO SPT, PMT y CPT
MECANICA DE SUELOS II  ENSAYO SPT, PMT y CPTMECANICA DE SUELOS II  ENSAYO SPT, PMT y CPT
MECANICA DE SUELOS II ENSAYO SPT, PMT y CPT
EddyRamirez17
 
Excel Avanzado_ Diagrama de Pareto .pdf
Excel Avanzado_  Diagrama de Pareto .pdfExcel Avanzado_  Diagrama de Pareto .pdf
Excel Avanzado_ Diagrama de Pareto .pdf
IsabellaLugo3
 
trabajo _20240621_132119_0000.pdf-.......
trabajo _20240621_132119_0000.pdf-.......trabajo _20240621_132119_0000.pdf-.......
trabajo _20240621_132119_0000.pdf-.......
m15918387
 
informe de diagrama de pareto actividad segundo periodo 11-2
informe de diagrama de pareto actividad segundo periodo 11-2informe de diagrama de pareto actividad segundo periodo 11-2
informe de diagrama de pareto actividad segundo periodo 11-2
SofaNava1
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Programas relacionados con la telemática.pdf
Programas relacionados con la telemática.pdfProgramas relacionados con la telemática.pdf
Programas relacionados con la telemática.pdf
DiegoPinillo
 
analisis de grafica Realizado por Juliana Diaz Cardona.pdf
analisis de grafica Realizado por Juliana Diaz Cardona.pdfanalisis de grafica Realizado por Juliana Diaz Cardona.pdf
analisis de grafica Realizado por Juliana Diaz Cardona.pdf
RazeThefox
 
verbo to be en ingles una manera facil de aprenderlos
verbo to be en ingles una manera facil de aprenderlosverbo to be en ingles una manera facil de aprenderlos
verbo to be en ingles una manera facil de aprenderlos
YendierMosqueralemus
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Trabajo de ten¡cnologia 11-2.......... (1).pdf
Trabajo de ten¡cnologia 11-2.......... (1).pdfTrabajo de ten¡cnologia 11-2.......... (1).pdf
Trabajo de ten¡cnologia 11-2.......... (1).pdf
ElizabethAcostaQuinc
 
saludos en ingles de una forma mas facil y divertida
saludos en ingles de una forma mas facil y divertidasaludos en ingles de una forma mas facil y divertida
saludos en ingles de una forma mas facil y divertida
YendierMosqueralemus
 
Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...
Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...
Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...
RazeThefox
 
Plantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptxPlantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptx
edwinedsonsuyo
 
EXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdf
EXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdfEXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdf
EXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdf
SamuelBedoya6
 
Estructuras básicas_ conceptos básicos de programación (1).pdf
Estructuras básicas_ conceptos básicos de programación  (1).pdfEstructuras básicas_ conceptos básicos de programación  (1).pdf
Estructuras básicas_ conceptos básicos de programación (1).pdf
MaraJos722801
 
Estructuras básicas_ conceptos básicos de programación (1).pdf
Estructuras básicas_ conceptos básicos de programación  (1).pdfEstructuras básicas_ conceptos básicos de programación  (1).pdf
Estructuras básicas_ conceptos básicos de programación (1).pdf
AnaSofaRosmaya
 
Diagrama de pareto.docx trabajo de tecnologia
Diagrama de pareto.docx trabajo de tecnologiaDiagrama de pareto.docx trabajo de tecnologia
Diagrama de pareto.docx trabajo de tecnologia
RazeThefox
 
Herramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientasHerramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientas
yessicacarrillo16
 

Último (20)

MECANICA DE SUELOS II ENSAYO SPT, PMT y CPT
MECANICA DE SUELOS II  ENSAYO SPT, PMT y CPTMECANICA DE SUELOS II  ENSAYO SPT, PMT y CPT
MECANICA DE SUELOS II ENSAYO SPT, PMT y CPT
 
Excel Avanzado_ Diagrama de Pareto .pdf
Excel Avanzado_  Diagrama de Pareto .pdfExcel Avanzado_  Diagrama de Pareto .pdf
Excel Avanzado_ Diagrama de Pareto .pdf
 
trabajo _20240621_132119_0000.pdf-.......
trabajo _20240621_132119_0000.pdf-.......trabajo _20240621_132119_0000.pdf-.......
trabajo _20240621_132119_0000.pdf-.......
 
informe de diagrama de pareto actividad segundo periodo 11-2
informe de diagrama de pareto actividad segundo periodo 11-2informe de diagrama de pareto actividad segundo periodo 11-2
informe de diagrama de pareto actividad segundo periodo 11-2
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Programas relacionados con la telemática.pdf
Programas relacionados con la telemática.pdfProgramas relacionados con la telemática.pdf
Programas relacionados con la telemática.pdf
 
analisis de grafica Realizado por Juliana Diaz Cardona.pdf
analisis de grafica Realizado por Juliana Diaz Cardona.pdfanalisis de grafica Realizado por Juliana Diaz Cardona.pdf
analisis de grafica Realizado por Juliana Diaz Cardona.pdf
 
verbo to be en ingles una manera facil de aprenderlos
verbo to be en ingles una manera facil de aprenderlosverbo to be en ingles una manera facil de aprenderlos
verbo to be en ingles una manera facil de aprenderlos
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Trabajo de ten¡cnologia 11-2.......... (1).pdf
Trabajo de ten¡cnologia 11-2.......... (1).pdfTrabajo de ten¡cnologia 11-2.......... (1).pdf
Trabajo de ten¡cnologia 11-2.......... (1).pdf
 
saludos en ingles de una forma mas facil y divertida
saludos en ingles de una forma mas facil y divertidasaludos en ingles de una forma mas facil y divertida
saludos en ingles de una forma mas facil y divertida
 
Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...
Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...
Ejercicio Resuelto del Diagrama de Pareto Realizado por Hanna Isabella Garcia...
 
Plantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptxPlantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptx
 
EXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdf
EXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdfEXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdf
EXCEL AVANZADO_ DIAGRAMA DE NPARETO .pdf
 
Estructuras básicas_ conceptos básicos de programación (1).pdf
Estructuras básicas_ conceptos básicos de programación  (1).pdfEstructuras básicas_ conceptos básicos de programación  (1).pdf
Estructuras básicas_ conceptos básicos de programación (1).pdf
 
Estructuras básicas_ conceptos básicos de programación (1).pdf
Estructuras básicas_ conceptos básicos de programación  (1).pdfEstructuras básicas_ conceptos básicos de programación  (1).pdf
Estructuras básicas_ conceptos básicos de programación (1).pdf
 
Diagrama de pareto.docx trabajo de tecnologia
Diagrama de pareto.docx trabajo de tecnologiaDiagrama de pareto.docx trabajo de tecnologia
Diagrama de pareto.docx trabajo de tecnologia
 
Herramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientasHerramientas para los abogados, 3 herramientas
Herramientas para los abogados, 3 herramientas
 

2007 11-09 mm (costa rica - incae cit omg - spanish) modelando con bpmn y xpdl

  • 1. Modelando Procesos de Negocios con BPMN y XPDL Mike Marin, November 9, 2007 BPM Product Architect, IBM © 2007 IBM Corporation
  • 2. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 2 © 2007 IBM Corporation
  • 3. Modelado de Procesos  Documentación formal de los procesos de negocio de la organización  Describe como la organización persigue sus objetivos  Descripción gráfica de los procesos de negocios Ordering Office Supplies Receive Check Complain Deny Supply Supply About Request Request Cabinet Requester E.G., New Pen 3 © 2007 IBM Corporation
  • 4. Porque Modelar los Procesos  Documentación de los procesos  Publicar y discutir los procesos dentro de la organización Crear catálogos de procesos  No todos los procesos son automatizados, por ejemplo Ventas al por menor Fabricación suele ser automatizada con máquinas 4 © 2007 IBM Corporation
  • 5. Nivel de Abstracción  Documentación  Mapas de los procesos • Simple diagramas de flujo de actividades  Mejora de Procesos  Descripción de procesos • Incluyendo información mensurable  Modelos Ejecutables  Modelos de procesos • Suficiente información para analizar, simular y ejecutar  Pueden ser ejecutados en varios productos 5 © 2007 IBM Corporation
  • 6. ¿Por qué Modelar Procesos?  Crear documentación completa de los procesos y procedimientos  Comunicarse con expertos en la materia  Discutir y mejorar los procesos de la organización  Facilitar la comunicación entre el área de negocios y el departamento de TI 6 © 2007 IBM Corporation
  • 7. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 7 © 2007 IBM Corporation
  • 8. BPMN  Business Process Modeling Notation (BPMN)  Notación grafica con iconos para definir procesos de negocios Describe la interacción entre los procesos  Objetivo Diseñado para ser utilizado por los analistas de negocios Ordering Office Supplies Receive Check Complain Deny Supply Supply About Request Request Cabinet Requester E.G., New Pen 8 © 2007 IBM Corporation
  • 9. Orígenes de BPMN  BPMN 1.0 (05/2004) Desarrollado por el Business Process Management Institute (BPMI)  BPMN 1.0 (02/2006) Adoptado como un estándar de OMG  BPMN 1.1 (2007) Pronto estará disponible  Una especificación de la Object Management Group (OMG) 9 © 2007 IBM Corporation
  • 10. Motivación de BPMN  Ser aceptable y utilizable por la comunidad empresarial para el modelado de procesos de negocios Requisitos conflictivos  Generar procesos que puedan ser ejecutados  BPMN es Agnóstico con respecto a la metodología  Las metodologías proveen la finalidad y el nivel de detalle de los modelos 10 © 2007 IBM Corporation
  • 11. Objetivos de Diseño de BPMN  El usuario final es un analista de negocios  Define una la línea entre simplicidad y complejidad  La notación debe soportar un enfoque top-down  Decidir lo que debe ser representado gráficamente • Proveer extensibilidad  Utilizable en papel • Sin embargo, se espera que existan herramientas de modelado  Los diferentes conceptos deben ser distinguibles visualmente  El flujo del proceso debe ser inequívoco 11 © 2007 IBM Corporation
  • 12. Controlando la complejidad  Los procesos de negocios incluyen comportamiento complejo  La mayoría de los usuarios desean una notación simple  Enfoque de BPMN  Uso de gráficos simples y familiares a usuarios de negocios  Minimizar el numero de iconos • rehúso de iconos para conceptos similares  Modelos complejos creados a partir de los elementos básicos • Modelos simples no requieren todos los iconos 12 © 2007 IBM Corporation
  • 13. Elementos de Diagramación Activities Events Gateways Connectors 13 © 2007 IBM Corporation
  • 14. Conceptos básicos de BPMN Flow Objects Connectors Swimlanes Events Sequence Flow Pool Name Activities Message Flow Lanes (within a Pool) Name Name Gateways Name Association 14 © 2007 IBM Corporation
  • 15. Ejemplo 15 © 2007 IBM Corporation
  • 16. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 16 © 2007 IBM Corporation
  • 17. Metodologías de Modelado de Procesos  BPMN está diseñado para ser a ser independiente de la metodología  La metodología determina la información y la forma en que el proceso se representa  La simplicidad o complejidad de los diagramas esta basada en la metodología elegida  Muchas metodología se pueden usar con BPMN  Algunas requieren extensiones  Ejemplos de metodologías  LOVeM, EPCs, RAD, y IDEF  Algunas organizaciones de consultaría tiene su propias metodologías 17 © 2007 IBM Corporation
  • 18. Conceptos Generales de Modelado  Cronología  Los procesos son cronológicos • Los modelos debe representar el orden temporal  Eventos  Los procesos por lo general comienzan con un evento  Roles  Tareas o actividades están asignados a funciones o roles que son significativos para la organización  Datos  Un modelo debe mostrar cómo los objetos fluyen durante el proceso  Jerarquía  Los procesos deben poder ser modelados en forma Jerárquica  Decisiones  Decisiones tomadas durante el proceso determinan el flujo del proceso 18 © 2007 IBM Corporation
  • 19. Directrices de Modelado  Establecer convenciones para la elaboración de modelos y la nomenclatura  Establecer convenciones para nombrar cada tipo de objeto modelado  Evite redundancia en los nombres  Establecer un conjunto de estándares para nombres, verbos, y siglas que se utilicen en los modelos  Establecer normas para versionar los procesos y artefactos 19 © 2007 IBM Corporation
  • 20. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 20 © 2007 IBM Corporation
  • 21. Orquestación vs Coreografía  Orquestación: flujos de trabajo, procesos internos, procesos privados, etc.  Representado dentro de una pool  Coreografía: colaboración, procesos globales, procesos de B2B  Representado por interacción entre pools 21 © 2007 IBM Corporation
  • 22. Orquestación de Procesos  Corresponde a procesos que son internos a una organización Están contenidos en una sola pool Puede usar procesos externos Es ejecutable Rejected Accepted or Receive Rejected? Order Supplier Ship Order Accepted Fill Order Close Order Send Make Accept Invoice Payment Payment 22 © 2007 IBM Corporation
  • 23. Coreografía de Procesos  Representa la interacción entre dos o más organizaciones Representado por el flujo de mensajes entre pools  No es ejecutable Purchase Order Message Rejected Message Order Response Message Shipment Message 23 © 2007 IBM Corporation
  • 24. Coreografía Purchase Order Message Rejected Message Organization Organization A Order B Response Message Shipment Message WSDL 24 © 2007 IBM Corporation
  • 25. Ejemplo Organization B Purchase Order Process Purchase Start Check Order Process Inventory Message Reject Rejected Reject Message request Reject Approve Approved Order Accepted Response request Message Dispatch Shipment Shipment Reply to Message Customer Choreography Orchestartion 25 © 2007 IBM Corporation
  • 26. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 26 © 2007 IBM Corporation
  • 27. XPDL  XML Process Definition Language (XPDL)  Un lenguaje para modelado de procesos  Objetivo  El intercambio de modelos entre herramientas 27 © 2007 IBM Corporation
  • 28. Orígenes de XPDL  WPDL 1.0 (10/1999)  Workflow Process Definition Language  XPDL 1.0 (10/2002)  Versión XML del lenguaje de definición de procesos  XPDL 2.0 (10/2005)  Incorpora los conceptos de BPMN  Una especificación de Workflow Management Coalition (WFMC) 28 © 2007 IBM Corporation
  • 29. Propósito de XPDL 2.0  Un formato para persistencia de BPMN  XPDL Proporciona un formato de archivo XML  Compatible con XPDL 1.0 29 © 2007 IBM Corporation
  • 30. Información Gráfica de las Herramienta  Cada herramienta añade su propia información gráfica  El mismo diagrama se puede visualizas diferente dependiendo de la herramienta 30 © 2007 IBM Corporation
  • 31. XPDL – BPMN  BPMN  notación gráfica con iconos  Sin formato de archivo  XPDL  formato de archivo en XML  Sin iconos Ambos son lenguajes de Modelado cubriendo el mismo espacio 31 © 2007 IBM Corporation
  • 32. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 32 © 2007 IBM Corporation
  • 33. WS-BPEL  Business Process Execution Language (BPEL)  Lenguaje ejecutable de procesos diseñado para composición de web services  Objetivo  Complementar Service Oriented Architecture (SOA) con un lenguaje ejecutable de procesos 33 © 2007 IBM Corporation
  • 34. Orígenes de BPEL  BPEL4WS 1.0 (7/2002)  Propuesta de BEA, IBM, y Microsoft  Combina las ideas de WSFL (IBM) y XLANG (Microsoft)  BPEL4WS 1.1 (5/2003)  Propuesta revisada y presentada a OASIS  Con contribuciones adicionales de SAP y Siebel  WS-BPEL 2.0 (4/2007)  Aprobado como estándar de OASIS  Una especificación de OASIS 34 © 2007 IBM Corporation
  • 35. XPDL y BPEL XPDL BPEL  Lenguaje de Modelado  Lenguaje ejecutable  Para intercambio de diagramas  Para composición de web services  Preserva información gráfica  Semántica de transacción  Tiene información para  Procesos abstractos simulación  Orientado a SOA  Información de participantes  Etc.  Etc. 35 © 2007 IBM Corporation
  • 36. Patrones de uso de BPEL y XPDL XPDL Herramientas Herramientas de simulacion de Modelado XPDL XPDL Herramientas De diseño XPDL + Extensiones BPEL BPEL Ejecución Ejecución Engine A Engine B 36 © 2007 IBM Corporation
  • 37. Agenda  Modelado de Procesos  BPMN  Metodologías de Modelado de Procesos  Orquestación vs Coreografía  XPDL  WS-BPEL  Resumen 37 © 2007 IBM Corporation
  • 38. Poniendo todo junto  BPMN BPMN  Modelado de Procesos Pool 1 Pool 2  XPDL  Formato de archivo  Funcionalidad de BPM Una dirección Ambas direcciones  BPEL  Funcionalidad de BPM BPEL XPDL  Composición de web services BPEL Engine Web Services BPM Engine 38 © 2007 IBM Corporation
  • 39. Preguntas 39 © 2007 IBM Corporation