Intalio|BPM EE 6.0
Del diseño a la ejecución




                            Simbius S.A. - 2009
La compañía

Fundada en Julio de 1.999

Establecida en Palo Alto, CA

Capital de inversión privado

Líder en BPM de código...
Modelo comercial




                         Edición empresarial
                                                        ...
¿Qué es un BPMS?

Un BPMS (Sistema de gestión de procesos de negocio) es una
colección integrada de tecnologías de softwar...
Fases y roles en el ciclo de desarrollo con BPMS

    Analistas
   de negocio




   Ingeniero
       TI




    Usuario
 ...
¿Qué es Intalio|BPM?

Intalio|BPM EE es una solución integral de BPMS construida
bajo filosofía de código abierto, basada ...
Componentes bases
                      Intalio|Designer

                               Publicar

                       ...
Componentes bases

• Orígenes en código abierto
• Licencias abiertas para uso comercial
• Por separado no constituyen un B...
¿Qué queremos hacer?

Modelar y automatizar una secuencia de actividades que
coordine las tareas de sistemas, humanos y pr...
Objetivos al modelar en BPMN

• Ser eficientes capturando la información del
  proceso.
• Reducir errores de interpretació...
BPMN

Simple, pero rico semánticamente




           Interacciones
                        participantes

               ...
BPMN

Roles y responsabilidades




        Almacén determina la existencia
        de los productos y los despacha
      ...
BPMN

Secuencia de actividades en el tiempo




                         Tiempo




                                      ...
BPMN

Perspectiva de cada participante

                               El proceso



                                     ...
Modelando

• Un proceso puede ser ejecutable antes de estar
  correctamente modelado
• El objetivo final es tener procesos...
BPMN vs. BPEL
• BPMN es un lenguaje de modelado de procesos de negocio
• BPEL (Business Process Execution Language) es un ...
Generando BPEL

• Lo modelado en pools no ejecutables no genera código.




                                              ...
Generando BPEL

• Lo modelado en pools ejecutables genera código BPEL.




                                               ...
Generando BPEL

• Las interacciones salientes de pools ejecutables representan
  servicios consumidos por el proceso.




...
Generando BPEL

• Las interacciones entrantes de pools ejecutables representan
  servicios provistos por el proceso.




 ...
¿Cómo los humanos interactúan con el proceso?

                   Intalio|BPMS Server
  Otros                             ...
Modos de interacción con humanos

• Procesos iniciados por humanos
• Actividades de humanos
• Notificaciones




         ...
Intalio|Ajax

•   Basado en Tibco GI
•   Modelo MVC ejecutado del lado del cliente
•   Mayores posibilidades de Javascript...
Formularios a crear

• Para cada interacción con personas, un formulario será
  utilizado




                            ...
Fuente   Flujo   Destino




                           Simbius S.A. - 2009
¿Qué son reglas de negocio?

• Son:
   • Políticas de operación
   • Criterios de decisión
• Existen por naturaleza
• Rara...
Mecanismos de implementación

3 formas de implementar una reglas de negocio
• Data mapper
• En BPMN como un proceso
• En u...
Intalio|BRE


  Externaliza las reglas de negocio para traer
  claridad y flexibilidad
  Separa la definición y mantenimie...
Intalio|BRE en acción




CONFIDENCIAL   Intalio, Líder en BPM de código abierto



                                      ...
BAM


   BAM (Business Activity Monitoring -
   Seguimiento de actividad del negocio) se
   refiere al agregado, análisis ...
Relación entre los enfoques de seguimiento


   Seguimiento de procesos:
   Provee información en           Granularity
  ...
Interfaz comun de trabajo




               Common Interface

                  Liferay Portal
      Forms               ...
Gracias!




CONFIDENCIAL   Intalio, Líder en BPM de código abierto



                                                   ...
Upcoming SlideShare
Loading in …5
×

Presentación de Intalio BPMS 6.0 por Simbius S.A.

3,271 views
3,172 views

Published on

En el año 2010, X-Simbius suma la integración, desarrollo y consultoría de las metodologías y tecnologías de los principales vendors y de código abierto de BPM basadas en las tecnologías SOA-J2EE.

Simbius cuenta en Buenos Aires, con uno de los primeros Centro de Excelencia BPM Multivendor de Latam, transformándose en uno de los principales socios de negocio en SOA-BPM de los grandes jugadores del mercado: SAP, Oracle, IBM, Software AG y del líder en código abierto Intalio.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Genial esta presentación me ayudo mucho
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,271
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
184
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Presentación de Intalio BPMS 6.0 por Simbius S.A.

  1. 1. Intalio|BPM EE 6.0 Del diseño a la ejecución Simbius S.A. - 2009
  2. 2. La compañía Fundada en Julio de 1.999 Establecida en Palo Alto, CA Capital de inversión privado Líder en BPM de código abierto 500 clientes en 50 países 40 aliados comerciales 13 oficinas Simbius S.A. - 2009
  3. 3. Modelo comercial Edición empresarial 10% mas código Edición comunidad Código fuente Documentación Soporte 10% mas código Mantenimiento Solo binarios Código base abierto Gratis Actualizaciones Indemnificacion Sin soporte 80% del código base Donado a Apache y Eclipse Simbius S.A. - 2009
  4. 4. ¿Qué es un BPMS? Un BPMS (Sistema de gestión de procesos de negocio) es una colección integrada de tecnologías de software que permiten control, manejo y mejoramiento continuo de los procesos a través de la automatización de su ciclo de vida. Simbius S.A. - 2009
  5. 5. Fases y roles en el ciclo de desarrollo con BPMS Analistas de negocio Ingeniero TI Usuario final Sistemas Simbius S.A. - 2009
  6. 6. ¿Qué es Intalio|BPM? Intalio|BPM EE es una solución integral de BPMS construida bajo filosofía de código abierto, basada en estándares y optimizada para atender los distintos tipos de requerimientos del ámbito empresarial. Simbius S.A. - 2009
  7. 7. Componentes bases Intalio|Designer Publicar Intalio|Server Apache ODE BD wsdl wsdl wsdl Apache Axis Intalio|Worflow Sistemas Humanos Simbius S.A. - 2009
  8. 8. Componentes bases • Orígenes en código abierto • Licencias abiertas para uso comercial • Por separado no constituyen un BPMS Simbius S.A. - 2009
  9. 9. ¿Qué queremos hacer? Modelar y automatizar una secuencia de actividades que coordine las tareas de sistemas, humanos y procesos para lograr la representación de un proceso de negocio • Modelar = Documentar consenso • Simple • Explicita • Automatizar = Garantizar flujo de información • Quien hace que, cuando y con que información • Las tareas las realizan sistemas, humanos y procesos • El BPMS es una instancia coordinadora, no ejecutora Simbius S.A. - 2009
  10. 10. Objetivos al modelar en BPMN • Ser eficientes capturando la información del proceso. • Reducir errores de interpretación • Transferir conocimiento • Hacer los diagramas tan fáciles de leer como sea posible Simbius S.A. - 2009
  11. 11. BPMN Simple, pero rico semánticamente Interacciones participantes participantes participantes Simbius S.A. - 2009
  12. 12. BPMN Roles y responsabilidades Almacén determina la existencia de los productos y los despacha después de ser notificado Simbius S.A. - 2009
  13. 13. BPMN Secuencia de actividades en el tiempo Tiempo Simbius S.A. - 2009
  14. 14. BPMN Perspectiva de cada participante El proceso El proceso según contabilidad El proceso según almacén El proceso según el cliente Simbius S.A. - 2009
  15. 15. Modelando • Un proceso puede ser ejecutable antes de estar correctamente modelado • El objetivo final es tener procesos ejecutables correctamente modelados • En el camino, es posible validar el proceso sin necesidad de invertir todo el esfuerzo para modelarlo correctamente Simbius S.A. - 2009
  16. 16. BPMN vs. BPEL • BPMN es un lenguaje de modelado de procesos de negocio • BPEL (Business Process Execution Language) es un lenguaje de ejecución de procesos de negocio. • En Intalio|Designer modelamos en BPMN • Al salvar en Intalio|Designer, se genera automáticamente código BPEL. • Intalio|Server ejecuta BPEL. • En BPEL se pueden hacer: • Actividades basicas: invoke, recieve, reply, assign, throw, wait, empty, exit, rethrow • Actividades estructuradas: sequence, if, while, repeatUntil, pick, flow, foreach • No existe una correspondencia 1 a 1 entre BPMN y BPEL. • No hay que aprender BPEL para poder automatizar procesos de negocio Simbius S.A. - 2009
  17. 17. Generando BPEL • Lo modelado en pools no ejecutables no genera código. Simbius S.A. - 2009
  18. 18. Generando BPEL • Lo modelado en pools ejecutables genera código BPEL. Simbius S.A. - 2009
  19. 19. Generando BPEL • Las interacciones salientes de pools ejecutables representan servicios consumidos por el proceso. Simbius S.A. - 2009
  20. 20. Generando BPEL • Las interacciones entrantes de pools ejecutables representan servicios provistos por el proceso. Simbius S.A. - 2009
  21. 21. ¿Cómo los humanos interactúan con el proceso? Intalio|BPMS Server Otros Otros WSDL procesos sistemas WSDL WSDL Intalio|Workflow (Tempo) Navegador End Users End Users End Users Simbius S.A. - 2009
  22. 22. Modos de interacción con humanos • Procesos iniciados por humanos • Actividades de humanos • Notificaciones Simbius S.A. - 2009
  23. 23. Intalio|Ajax • Basado en Tibco GI • Modelo MVC ejecutado del lado del cliente • Mayores posibilidades de Javascript y CSS • Autogeneración de formas • Intalio|BPMS Designer incluye el editor de formularios Simbius S.A. - 2009
  24. 24. Formularios a crear • Para cada interacción con personas, un formulario será utilizado Simbius S.A. - 2009
  25. 25. Fuente Flujo Destino Simbius S.A. - 2009
  26. 26. ¿Qué son reglas de negocio? • Son: • Políticas de operación • Criterios de decisión • Existen por naturaleza • Rara vez documentadas • Quienes tienen un enfoque claro de reglas de negocio, rápida y efectivamente identifican sus procesos Simbius S.A. - 2009
  27. 27. Mecanismos de implementación 3 formas de implementar una reglas de negocio • Data mapper • En BPMN como un proceso • En un motor de reglas de negocio, para casos mas complejos Simbius S.A. - 2009
  28. 28. Intalio|BRE Externaliza las reglas de negocio para traer claridad y flexibilidad Separa la definición y mantenimiento de las reglas de la definición y mantenimiento de los procesos. Proporciona una interfaz de trabajo orientada a analistas de negocios y responsables de procesos. Promueve la reusabilidad. CONFIDENCIAL Intalio, Líder en BPM de código abierto Simbius S.A. - 2009
  29. 29. Intalio|BRE en acción CONFIDENCIAL Intalio, Líder en BPM de código abierto Simbius S.A. - 2009
  30. 30. BAM BAM (Business Activity Monitoring - Seguimiento de actividad del negocio) se refiere al agregado, análisis y presentación de información relevante y oportuna acerca de las actividades del negocio BAM provee información precisa acerca del estado y resultados de distintas operaciones, procesos y transacciones para que se puedan realizar tomas de decisiones apropiadas y oportunas CONFIDENCIAL Intalio, Líder en BPM de código abierto Simbius S.A. - 2009
  31. 31. Relación entre los enfoques de seguimiento Seguimiento de procesos: Provee información en Granularity tiempo real de la ejecución de un proceso. Ecosystem BAM: Realiza seguimiento del desempeño del negocio Process Map en tiempo real BI Inteligencia de negocio: End-to-end Process Analiza información pasada y presente del desempeño BAM Process del negocio para determinar Instance Process tendencias. Monitoring Task Real Time Time Scale All Time CONFIDENCIAL Intalio, Líder en BPM de código abierto Simbius S.A. - 2009
  32. 32. Interfaz comun de trabajo Common Interface Liferay Portal Forms Reports Dash- boards Content Intalio BPP ERP CRM SCM CMS CONFIDENCIAL Intalio, Líder en BPM de código abierto Simbius S.A. - 2009
  33. 33. Gracias! CONFIDENCIAL Intalio, Líder en BPM de código abierto Simbius S.A. - 2009

×