SlideShare a Scribd company logo
1 of 39
Download to read offline
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

More Related Content

What's hot

[Rosario] Smart Cloud Enterprise - Cecilia Conci
[Rosario] Smart Cloud Enterprise - Cecilia Conci[Rosario] Smart Cloud Enterprise - Cecilia Conci
[Rosario] Smart Cloud Enterprise - Cecilia ConciIBMSSA
 
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.arMauricio (Salaboy) Salatino
 
Modelación de Procesos con BPMN
Modelación de Procesos con BPMNModelación de Procesos con BPMN
Modelación de Procesos con BPMNBOC 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-11isamar0303
 
Bpmn modelado negocios
Bpmn modelado negociosBpmn modelado negocios
Bpmn modelado negociosgmp0079
 
Cuadro comparativo de las tecnicas
Cuadro comparativo de las tecnicasCuadro comparativo de las tecnicas
Cuadro comparativo de las tecnicascinthyak
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPMCROSSNET 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
 
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 SharepointMICProductivity
 
Analisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoAnalisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoOscar 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 conocimientoMarlon Cárdenas
 
Cuadro co.. (Eismalda)
Cuadro co.. (Eismalda)Cuadro co.. (Eismalda)
Cuadro co.. (Eismalda)Harakanova
 

What's hot (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)
 

Viewers also liked

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 BPMAlfonso 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 SoftwareJavier 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 introductionMike 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 2014OpenExpoES
 
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_7Jonathan
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteatSistemas
 
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 procesoCoesi 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 mejoraMeinzul ND
 
Conceptos gestión por procesos
Conceptos gestión por procesosConceptos gestión por procesos
Conceptos gestión por procesosJuan Larrota
 
gestión de procesos industriales
gestión de procesos industriales gestión de procesos industriales
gestión de procesos industriales Lili Borbor
 
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 procesosJose Fernando Sandoval Llanos
 

Viewers also liked (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 to 2007 11-09 mm (costa rica - incae cit omg - spanish) modelando con bpmn y xpdl

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 financieraIBMSSA
 
Bpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias ArqutecturasBpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias ArqutecturasJuan Camilo Parra
 
Control de procesos
Control de procesosControl de procesos
Control de procesosPFSGRUPO
 
Soa
SoaSoa
SoaUJAP
 
Sesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocioSesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocioJulio Pari
 
Sesion 1 2 modelo del negocio
Sesion 1   2 modelo del negocioSesion 1   2 modelo del negocio
Sesion 1 2 modelo del negocioJulio Pari
 
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 SigmaBOC 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 integradaIBMSSA
 
Ppt Cap 9
Ppt Cap 9Ppt Cap 9
Ppt Cap 9uv_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 BPMCarlos Dominguez
 

Similar to 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 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocioSesion 1y2 teoria modelodelnegocio
Sesion 1y2 teoria modelodelnegocio
 
Sesion 1 2 modelo del negocio
Sesion 1   2 modelo del negocioSesion 1   2 modelo del negocio
Sesion 1 2 modelo del negocio
 
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
 

More from 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) SpecificationMike 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 introductionMike 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 xpdlMike 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 tutorialMike 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 tutorialMike 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 tutorialMike 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 tutorialMike 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-documentsMike Marin
 

More from 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
 

Recently uploaded

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Recently uploaded (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

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