Intalio BPMS Introduccion

Preview:

Citation preview

Ing. Julio CejasJunio 2008

Intalio BPMS

Intalio Designer

Agenda

1. Intalio BPMS.2. Modelo Conceptual.3. Estándares Soportados.4. Componentes.5. Distribuciones.6. Open Source Relacionadas.7. BPMN Un poco de Teoría.8. Ejemplos de Intalio

Intalio BPMS

Intalio BPMS, es una solución Open Source para implementar las disciplinas de BPMS.

BPMN Notación.Para el modelado de procesos.

BPEL Lenguaje.Para la orquestación de procesos y servicios.

BPEL4PeopleComo estándar para el flujo de trabajo entre los participantes de un proceso de negocio.

Intalio Modelo Conceptual

Descubrir

Modelar

Diseñar

Desplegar

Ejecutar

Humano Monitorear

Analizar

Optimizar

BPMN

BPEL

BAM

Workflow

Intalio BPMS | Designer

Intalio BPMS | Server

Intalio BPMS | Workflow

Intalio BPMS | BAM

Intalio | Estándares Soportados

BPMN 1.0 y BPMN 2.0.Para el modelado de procesos.

BPEL 1.0, 1.1 y 2.0Para la ejecución de procesos.

BPEL4People 1.0Para el flujo de Trabajo.

Intalio | Componentes

Intalio|BPMS Designer

Es una herramienta para el diseño de procesos utilizando la notación BPMN. Esta soportado por el proyecto Eclipse Europa, y puede ser instalado en ambientes windows, linux y Mac OS X.

Intalio | Componentes

Intalio|BPMS Designer

Intalio | Componentes

Intalio|BPMS Server

Es el motor de Intalio, y esta basado en Apache ODE, el cual implementa el estándar WS-BPEL 2,0, así como XPath, además incluye una nueva función BPEL: doXSLTansform para ejecutar transformaciones XSLT durante la ejecución de procesos.

Intalio | Componentes

Intalio|BPMS Server

Intalio | Componentes

Intalio|BPMS Workflow

Es la implementación de Workflow basada en el proyecto Apache Tempo, el cual integra formas de trabajo mediante controles Xform, soportando el intercambio de mensajes con los procesos, la definición de usuarios, roles, y diversos patrones de Workflow.

Intalio | Distribuciones

1. Soporte para alta disponibilidad.2. Tolerancia a fallos.3. Oracle 10g y SQL Server.4. WebSphere, Jboss.5. Conectores LDAP y SAP

EE Enterprise Edition

1. Open Source.2. Apache.3. Mysql.

CE Community Edition

Intalio | Tecnologías Open Source Relacionadas

WorkflowServcios

BPELServcios

Apache ODE.

Apache Tempo.

Framework Open Source que implementa el estándar WS-BPEL 2.0

Framework Open Source que implementa el estándar BPEL4People

Intalio | Tecnologías Open Source Relacionadas

ECMBus

PortalServcios

ESBServcios

BREBus

Intalio | Tecnologías Open Source Relacionadas

UIBus

BIServcios

BAMServcios

DBBus

Intalio | Componentes | BPMN

Actividad

Una actividad es un termino genérico para el trabajo que un participante ejecuta dentro de un procesos de negocio. Intalio puede representar dos tipos de actividades “Task y Sub-process”, tareas y sub procesos.

Intalio | Componentes | BPMN

Pool / Lane

Un pool representa un participante en un proceso. Este actúa como un contenedor grafico de las actividades que pueden ser ejecutadas por el participante. Un Lane representa una partición lógica del pool, verticalmente u horizontalmente. Los lanes son usados para organizar y categorizar las actividades.

Intalio | Componentes | BPMN

Evento

Representan eventos que afectan el flujo del proceso, ellos pueden disparar un evento o un resultado. Existen tres tipos de eventos (inicio / start, intermedio / intermediate y fin / end).

Intalio | Componentes | BPMN

Gateways

Representan puntos de decisión en el proceso, para que el flujo sea condicionado y permita su direccionamiento sobre diversos rutas de ejecución.

Intalio | Componentes | BPMN

Tipos de Gateways

Exclusivo (Exclusively): solo una rama puede ser ejecutada.

Inclusivo (Inclusively): una o más ramas pueden ser ejecutadas.

En paralelo (In parallel): todas las ramas pueden ser ejecutadas.

Intalio Ejemplos

Modelado

Intalio Ejemplos

Consumo de Web Services

Intalio Ejemplos

Broker de Condiciones

Intalio Ejemplos

Integración de WS y Workflow

Mule Demostración A

1. Componentes de Intalio.2. Intalio BPMN.

D1 Demo 1

Mule Demostración A

1. Modelado de Procesos de Negocio.2. Reglas Generales.3. Recomendaciones.

D2 Demo 2

Intalio | Web Services

Creación de Web Services.

Consumo de Web Services.

Integración Web Services - Intalio.

Consumo Web Services - Intalio.

Mule Demostración A

1. Consumo de WS.2. Orquestación de Servicios.3. Workflow.4. Despliegue de Servicios.

D3 Demo 3

Gracias

Gracias