herramienta de bpms
TRANSCRIPT
-
7/22/2019 Herramienta de BPMS
1/37
Ao de la Inversin para el Desarrollo Rural y la Seguridad Alimentaria
UNIVERSIDAD NACIONAL
SAN LUIS GONZAGA DE ICAFACULTAD DE INGENIERIA DE SISTEMAS
INTEGRANTES:
Quispe Machaca Alejandro Magno.
Salas Casas Eliana Rocio.
Tito Quispe Miguel ngel.
Tomayquispe Mayhua Pedro Alejandro.
Vila Cordero Cristopher Kenyo Martn.
DOCENTE:
Ing. Mayra Alva Pisconte.
CICLO:
X
ICAPER
2013
-
7/22/2019 Herramienta de BPMS
2/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 1
ContenidoI. Qu es una Herramienta de BPM?.............................................................................................. 2
II. Utilidad de una Herramienta BPM................................................................................................ 2
III. Metodologa Para la Seleccin de una Herramienta BPM....................................................... 2IV. Arquitectura de las Herramientas BPM.................................................................................... 2
4.1. Diagramador de procesos.................................................................................................... 2
4.2. Definicin de reglas de negocio........................................................................................... 3
4.3. Consola de administracin de actividades humanas........................................................... 3
4.4. Motor de ejecucin.............................................................................................................. 3
4.5. Administracin de usuarios.................................................................................................. 4
4.6. Core de Servicios.................................................................................................................. 4
4.6.1 Portal................................................................................................................................ 4
4.6.2 BPMN (Notacin del Modelado de Procesos de Negocios)............................................. 4
4.6.3 BAM (Business Activity Monitoring)................................................................................ 7
4.6.4 BRE (Business Rule Engine)............................................................................................ 10
4.6.5 Gestin de Documentos................................................................................................. 10
4.6.6 BPEL (Lenguaje de Ejecucin de Proceso de Negocios) y ESB (Bus de Servicios
Empresariales)............................................................................................................................ 11
4.6.7 ESB (Bus de Servicios Empresariales)............................................................................. 11
4.6.8 Tareas humanas............................................................................................................. 13
4.6.9 BPEL4PEOPLE................................................................................................................. 14
V. Herramientas BPMS.................................................................................................................... 14
5.1. jBPM................................................................................................................................... 14
5.2. HERRAMIENTA ORACLE...................................................................................................... 17
5.3. BizAgi.................................................................................................................................. 19
5.4. Bonita................................................................................................................................. 22
5.5. Intalio................................................................................................................................. 25
5.6. ProcessMaker..................................................................................................................... 27
5.7. Tibco Business Studio......................................................................................................... 28
5.8. Herramientas WebSphere.................................................................................................. 31
Referencias Bibliogrficas................................................................................................................... 35
-
7/22/2019 Herramienta de BPMS
3/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 2
I. Qu es una Herramienta de BPM?Se puede definir como una nueva categora de software de Gestin Empresarial o de
procesos con Reglas de Negocio, proporciona la capacidad de definir procesos de
negocio, y automatizar transacciones, documentacin, flujos y otras acciones
requeridas con procesos de negocio diario. Se incluyen tambin tareas integradas y
libres que aumentan la potencia del sistema, as como caractersticas innovadoras y
exclusivas, entre otras bondades.
II. Utilidad de una Herramienta BPM Optimizar nuevos y mejores procesos. Automatizar transacciones, documentacin, flujos de procesos. Permitir la definicin de cada mdulo del proyecto de negocio dentro de la
empresa, incluyendo los roles responsables de cada iniciativa del mismo y los
parmetros utilizados para el seguimiento de todas las actividades.
Pueden albergar las normas y procedimientos de la empresa y pueden integrarsecon los procesos de manera directa sin perder por ello su independencia.
Entender qu se est haciendo bien o mal en la lectura y comprensin de losprocesos a travs del uso de estas herramientas.
III. Metodologa Para la Seleccin de unaHerramienta BPM
Determinar el alcance de las necesidades de gestin de procesos necesidades. Entender lo esencial versus las caractersticas avanzadas. Documentar las necesidades de la empresa y los requerimientos ms prioritarios Identificar una lista corta de proveedores Realizar evaluaciones de proveedores y participar en la prueba de concepto.
IV. Arquitectura de las Herramientas BPM4.1.Diagramador de procesos
Es una herramienta grfica que permite a los diseadores definir procesos y el
flujo de informacin entre ellos. As mismo, esta funcionalidad permite definir
grficamente el momento en que cada aplicacin o actividad debe iniciarse y
cundo debe terminar.
-
7/22/2019 Herramienta de BPMS
4/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 3
El diagramador de procesos requiere la utilizacin de una notacin estandarizada
para la definicin de los procesos: Business Process Management Notation
(BPMN) soporta dos niveles de detalles. Mediante la utilizacin de un conjunto de
smbolos bsicos los gerentes o conocedores del negocio pueden definir los
procesos. Esta definicin puede ser modificada agregando smbolos ms
detallados que permitan que el proceso sea interpretado por el motor de
ejecucin.
4.2.Definicin de reglas de negocio
Para la definicin de algunos procesos es necesario utilizar algo ms que
diagramas. Los diseadores del proceso necesitaran definir reglas de negocio en
las descripciones de los procesos para manejar decisiones que deben ser tomadas
en el momento de la ejecucin. La definicin de estas reglas de negocio permite
definir procesos que se ejecutan cada vez de manera diferente dependiendo del
valor de algn dato o la decisin de algn usuario.
La mayora de las herramientas de BPM permiten definir reglas de negocio
asociadas a las actividades de los procesos. Usualmente esta funcionalidad est
incorporada desde el diseador grfico.
4.3. Consola de administracin de actividades humanasDe la misma manera como las herramientas muestran a los diseadores
formularios para definir reglas de negocio, permiten a los usuarios finales acceder
a formularios para completar tareas que forman parte de un proceso. As mismo
las herramientas BPM pueden enviar informacin referente a la tarea a losusuarios involucrados. Usualmente proveen una interfaz similar a la bandeja de
entradade un correo electrnico donde el usuario encuentra las tareas de
pendientes por procesar de todos los procesos donde l participe.
4.4. Motor de ejecucinEl motor de ejecucin realiza la invocacin a las aplicaciones y actividades
involucradas en el proceso de acuerdo a cmo fueron definidas mediante el uso
del diagramador de procesos.
Los procesos definidos llegan al motor de ejecucin mediante el procedimiento dedespliegue de procesos (deployment). El proceso de despliegue puede ocurrir de
dos formas diferentes:
Despliegue para ejecucin distribuida del proceso: El proceso es desplegado enmltiples motores de ejecucin. Esto ocurre en estructuras de organizaciones
que comparten procesos pero cada una de ellas tiene su propio motor de
ejecucin.
Despliegue con motor de ejecucin distribuida: Cuando la carga del motor deejecucin es muy elevada para desplegarlo en una sola mquina, razn por la
cual el motor de ejecucin es desplegado en un clster de computadoras.
-
7/22/2019 Herramienta de BPMS
5/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 4
El proceso de despliegue de un proceso debera contemplar mecanismos para
informar a los usuarios de la existencia de este nuevo proceso.
4.5. Administracin de usuariosEn una arquitectura de negocios orientada a procesos, las actividades estn
asociadas a cargos y no a personas directamente. Por este motivo las
herramientas de BPM permiten la definicin de roles de usuarios y agrupaciones
de estas con el objetivo de controlar el acceso a la informacin asociada a una
actividad de un procesos. As mismo, los roles de usuario sirven para controlar
quines tienen acceso a realizar ciertas acciones para completar actividades de un
proceso.
Una herramienta BPM debe proveer funcionalidades que permitan:
Definir roles (nombre, descripcin y capacidades) Capacidad de definir los roles basado en la estructura de la organizacin Capacidad de importar la estructura organizacional desde sistemas ya
existentes
Asignar capacidades a un usuario (permiso a una actividad en especfico) Asignar usuarios a un rol manualmente Asignar usuarios a un rol de manera automtica basado en sus capacidades Restringir acceso a las actividades basado en los roles
4.6. Core de ServiciosEl ltimo componente de una tpica arquitectura de una herramienta BPMS es el
core de servicios, que ser explicado con ms detalle en lasiguiente seccin.
4.6.1 PortalEs una Puerta de entrada nica que ofrece al usuario, acceso a una serie de
recursos y servicios relacionados con el mismo tema. Se encarga de la
seguridad y control de acceso. Permite una sola autenticacin, con el objeto
de acceder a mltiples recursos.
4.6.2 BPMN (Notacin del Modelado de Procesos de Negocios)Es un estndar mundialmente reconocido, aceptado y aplicado en elmercado, para la diagramacin y especificacin de procesos de negocio,
desde la modelacin de procesos conceptuales y lgicos, hasta diseos de
procesos orientados a tecnologa. BPMN fue desarrollado por la Business
Process Management Initiative (BPMI), y actualmente el Object Management
Group (OMG) lo mantiene desde 2005, ao en que se produjo la fusin entre
las dos organizaciones. La versin actual de BPMN es la 1.2, pero en del 2009
se liber la versin BPMN 2.0. El estndar BPMN est orientado a toda la
organizacin. Para los analistas de negocio, organizacin, y calidad, quienes
crean y optimizan los modelos de procesos; para los desarrolladores tcnicos
http://kuainasi.ciens.ucv.ve/adsi2010-2/HTML_Herramientas_BPMS/BPM.htm#CoreServicioshttp://kuainasi.ciens.ucv.ve/adsi2010-2/HTML_Herramientas_BPMS/BPM.htm#CoreServicios -
7/22/2019 Herramienta de BPMS
6/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 5
responsables para implementar los sistemas y tecnologas para los procesos;
y para los responsables de negocio quienes monitorizarn y gestionarn sus
procesos. En la actualidad la suite BPM pueden correr BPMN nativo. El
estndar BPMN est compuesto por los siguientes elementos:
Elementos de flujo:
Actividades: Es un trabajo realizado dentro del proceso de negocio. Eventos: Algo que pasa dentro del proceso, que afecta la secuencia de
actividades o el tiempo de ejecucin de las mismas.
Gateways: Son usados para la secuencia de los flujos de procesos,pueden ser mensajes, secuencias y asociaciones.
Swimlanes:
Pools: Representa participantes dentro del proceso, donde unparticipante puede ser una entidad de negocio o un rol.
Lanes: Es una subdivisin del pool, es usado para organizar ysubcategorizar actividades dentro del pool.
Artefactos:
Data Object: Representa informacin Relevante del Proceso. Groups: Agrupa elementos dentro de un proceso. Anotaciones: Proporciona informacin adicional al proceso.
Figura N1: Proceso de BPMN
Niveles del Modelado
En el modelado se pueden percibir distintos niveles de modelado:
Mapas de Proceso: Simples diagramas de flujo de las actividades, undiagrama de flujo sin ms detalle, que el nombre de las actividades, y tal
vez condiciones de decisiones ms generales.
-
7/22/2019 Herramienta de BPMS
7/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 6
Descripcin de los Proceso: Proporcionan informacin ms extendidaacerca del proceso, como las personas involucradas en llevarlo a cabo
(roles), los datos, informacin, etc.
Modelo de Procesos: Diagramas de flujo detallados, con suficienteinformacin para analizar el proceso y simularlo. Este modelo puede ser
ejecutado directamente o importarlo a herramientas que se encargaran
de eso.
Categora de los Procesos:
Orquestacin: Son aquellos que tienden a implicar una perspectivanica de coordinacin, representan una vista especifica u organizacin
del proceso. Cada orquestacin aparece dentro de un propio contenedor
llamado pool.
Figura N2: Proceso de Orquestacin
Coreografa: Un modelo de proceso de coreografa es una definicin delcomportamiento esperado (una especie de procedimientos o
protocolos) entre los participantes que interactan. Estos participantes
pueden ser Roles o entidades (empresas, organizaciones). Para ubicar
una coreografa dentro de diagramas BPMN la forma de hacerlo es entre
pools. Muestra un conjunto ordenado de protocolos entre participantes.
-
7/22/2019 Herramienta de BPMS
8/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 7
Figura N3: Proceso de Coreografa
Colaboracin: Es cualquier diagrama BPMN que contenga uno o msparticipantes. Tiene diagramas de coreografa y orquestacin.
Figura N4: Proceso de Colaboracin
4.6.3 BAM (Business Activity Monitoring)Es una extensin de inteligencia de negocios, que provee, anlisis de negocios
en tiempo real, emanada de diferentes orgenes de datos transaccionales,
incluyendo, web services, colas de mensajeras. Puede entregar informacin
analizada y alarmas. Este conjunto de actividades van a permitir controlar los
procesos de negocio, y tiene una fuerte orientacin hacia el proceso de
negocio. En este sentido, la informacin generada debe permitir la mejora
continua, de esta forma, la necesidad fundamental de las empresas es
-
7/22/2019 Herramienta de BPMS
9/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 8
optimizar sus procesos de negocio y orientarse hacia sus clientes, midiendo
desde una visin integrada entre el negocio y los sistemas de informacin
Con el fin de saber exactamente en qu situacin se encuentra la empresa en
tiempo real para tomar rpidas decisiones, BAM se sustenta en otras
tecnologas, como la integracin de datos y aplicaciones, los cuadros de mando
o los indicadores clave de rendimiento (Key Performance Indicators, o KPI).
Indicadores Claves de Rendimiento
Los indicadores clave de rendimiento o KPI son mediciones cuantificables
utilizada por una empresa para medir su progreso, basados en sus metas y
objetivos. Cuando los indicadores clave de rendimiento estn siendo
monitoreados en forma en tiempo real, pasan formar parte de la BAM o
Business Activity Monitoring de la empresa. Ejemplos de estos aspectos
incluyen la satisfaccin del cliente, satisfaccin de los empleados, la calidad del
servicio y desarrollo de liderazgo. Del mismo modo, KPI se integran en losplanes estratgicos de la empresa y se ejemplifican tambin en varias tcnicas
de gestin, por ejemplo el enfoque de Balanced Scorecard.
De esta forma de la ejecucin del proceso se derivan dos grandes grupos de
informacin:
Informacin del Negocio: Que representa los datos el mbito, en que seejecuta el proceso.
Informacin de Comportamiento: Representa el desempeo de lastareas realizadas por los participantes del proceso.
Los indicadores muchas veces se agregar de mltiples fuentes de informacin y
se pueden construir fcilmente por la combinacin de varios tipos de datos:
Informacin de las Tareas y la Instancia de Proceso: La informacinsobre el estado de los procesos en ejecucin y las tareas.
Eventos de Proceso(Seales de procesos y Monitorizacin dedisparadores): Cuando una seal u otro evento interno o externo se
lanza dentro de la plataforma de BPM, esta informacin se registra para
permitir al mdulo BAM la muestre la informacin a nivel de negocio.
Reglas de Eventos(Monitorizacin de Reglas de BPM):Registro deinformacin de la ejecucin de reglas para su procesamiento desde
BAM.
Informacin de Bases de Datos Externas:Sistemas de informacin de laorganizacin.
-
7/22/2019 Herramienta de BPMS
10/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 9
Figura N5: Proceso de BAM
De esta forma el objetivo de la informacin extrada es darle seguimiento a lasactividades del negocio.
Figura N6: Objetivo del BAM
El rol de BAM es permitir el anlisis de un proceso de negocio, con el objeto de
descubrir y eliminar los cuellos de botella y de esta forma optimizarlo ymejorarlo.
-
7/22/2019 Herramienta de BPMS
11/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 10
Figura N7: Rol del BAM
4.6.4 BRE (Business Rule Engine)El Business Rule Engine (BRE) es una herramienta que permite a los usuarios
de negocio crear polticas que contienen un grupo de reglas de negocio que
pueden ser usadas para tomar decisiones.
Business Rule
Las reglas de negocio (Business Rule) son elementos que gobiernan el
comportamiento de los procesos de negocio. Cada regla consiste en unacondicin (cmo una condicin if) y las consecuentes acciones (el consecuente
Then). La condicin es evaluada, si el resultado es verdadero (true), una o ms
acciones son ejecutadas por el motor de reglas.
Los conceptos principales a tener en cuenta para trabajar con el BRE se
describen a continuacin.
Vocabulary: Son los nombres definidos por los usuarios a los hechos quese usan en las condiciones de las reglas y las acciones posteriores.
Policy: Las polticas son grupos lgicos de regalas. Rule Store: El almacn de reglas es el repositorio de persistencia de las
polticas y vocabulario.
Rule Engine: Es el motor encargado de aplicar las reglas a los hechos,evaluar el resultado mediante el uso de un algoritmo de interferencia, de
aplicar determina que acciones debe ejecutar y ejecutar las acciones.
4.6.5 Gestin de DocumentosSon todos aquellos programas que se encargar de gestionar grandes
cantidades de documentos, con estos programas se puede localizar y
-
7/22/2019 Herramienta de BPMS
12/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 11
almacenar documentos electrnicos, para la gestin de grandes cantidades de
documentos electrnicos o imgenes. La combinacin de este tipo de
bibliotecas de documentos con ndices almacenados en una base de datos
permite el acceso rpido a la informacin contenido en los documentos. Los
sistemas de gestin de documentos comnmente proporcionan almacenaje,
seguridad, as como capacidades de recuperacin e indexacin.
Caractersticas de un Gestor Documental
Realizar workflows con control:Significa que se pueden aprobardocumentos, firmndolos digitalmente, si se requiere. Sin necesidad de
desplazar los documentos por toda la organizacin.
Controlar las versiones de los documentos: Cada vez que se actualice undocumento se genera otra versin del mismo en el sistema.
Histrico de acciones sobre el documento: Se puede conocer quepersona modifico un documento, y que cambios ha realizado en cada uno,la fecha de modificacin, quien lo firmo digitalmente.
Gestionar permisos de acceso: De esta forma, seleccionar que personas ogrupos pueden acceder a una documentacin en concreto.
Gestionar documentos de forma inteligente: Se pueden colocardocumentos en carpetas clasificadas segn las necesidades de la empresa.
4.6.6 BPEL (Lenguaje de Ejecucin de Proceso de Negocios) y ESB (Bus deServicios Empresariales)BPEL significa Business Process Execution Language (Lenguaje de Ejecucin de
Procesos de Negocios), una de las tecnologas clave para la ArquitecturaOrientada a Servicios (SOA, por su sigla en ingls), y proporciona un motor de
orquestaciones que permite describir los intercambios de informacin interna
o externamente. BPEL se ocupa explcitamente de los aspectos funcionales de
los procesos de negocios: flujo de control (rama, bucle, paralelo),
conversaciones asincrnicas y correlacin, unidades de trabajo anidadas de
larga ejecucin, errores y compensacin. Es un lenguaje estandarizado por la
OASIS.
4.6.7 ESB (Bus de Servicios Empresariales)Es una solucin de integracin distribuida, basada en los mensajes y en
estndares abiertos. La funcin de un ESB es proporcionar una comunicacin
fiable entre los distintos recursos tecnolgicos tales como aplicaciones,
plataformas y servicios, que estn distribuidos en mltiples sistemas por toda
la empresa.
Caractersticas:
-
7/22/2019 Herramienta de BPMS
13/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 12
Mensajera Distribuida: Este ncleo proporciona un mtodo de transportefiable y distribuido que emplea un mecanismo de almacenamiento y
reenvo gracias al cual se garantiza la entrega de los mensajes incluso en
caso de anomalas en la red.
Transparencia de las ubicaciones.Con la mediacin entre servicios, unservicio cliente que invoque al proveedor de servicio solo necesita saber
que el servicio existe; el cliente no necesita saber dnde se est ejecutando
el servicio.
Transparencia del transporte: El ESB tambin proporciona el protocolo detrasporte fsico para hacer posible la comunicacin entre servicios
utilizando transportes diferentes.
Soporte multiprotocolo. El ESB debe ser capaz de soportar muchos tipos desistemas de transporte para integrar sistemas dispares y gestionar el
transporte de comunicaciones complejas eficazmente.
Calidad de servicio: Un ESBpuede proporcionar un servicio de altafiabilidad garantizando la entrega del mensaje de principio a fin que va ms
all de la fiabilidad que puede ofrecer transportes como JMS. Asimismo, los
mtodos empleados para alcanzar un alto nivel de QOS deben satisfacer los
estndares existentes.
Patrones de intercambio de mensajes (MEP):En la actualidad, la mayorade los ESB se basan en un paradigma de solicitud/respuesta usando SOAP
sobre HTTP; esto significa que el servicio cliente lanza un mensaje de
solicitud al usuario y espera a recibir la respuesta. Esto se conoce como un
MEP sincrnico. Sin embargo, en el MEP de publicacin/suscripcin, el
servicio cliente puede enviar un mensaje y suscribirse a la respuesta, en
lugar de esperar a recibirla.
Enrutamiento basado en el contenido.Existen dos tipos de enrutamientodentro de un ESB. El primer servicio de enrutamiento se produce cuando la
invocacin de un servicio entra en el ESB y ste encamina la respuesta al
proveedor de servicio apropiado, sin necesidad de que el servicio cliente
conozca la ubicacin del proveedor del servicio. As es cmo se logra la
transparencia de las ubicaciones que antes hemos comentado. El otro tipo,
enrutamiento basado en el contenido, introduce una serie de reglas o una
lgica de negocio que se aplica al contenido del mensaje en la etapa delenrutamiento y que hacen posible que el ESB encamine los mensajes a
proveedores de servicio especficos basndose en su contenido.
Transformacin.Si bien la tarea de un ESB es dirigir mensajes de un servicioal siguiente, hay ocasiones en que el formato de los datos de un servicio no
satisface los requisitos del siguiente servicio. Por ese motivo, el ESB debe
ser capaz de transformar los datos de un formato a otro.
-
7/22/2019 Herramienta de BPMS
14/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 13
Figura N8: Enterprise Service BUS-ESB
4.6.8 Tareas humanasUna vez que la necesidad de modelar los procesos de negocio fue identificada
y asumida por la mayora de las grandes empresas, se hizo un esfuerzo por
unificar la notacin en un estndar, que hoy es conocido como BPMN
(referencia). Adems de la estandarizacin, en paralelo se persigui el objetivo
de automatizar los procesos de negocios, generando alguna clase de cdigo
que pudiese ser interpretado por un motor de ejecucin. Este cdigo es lo que
hoy conocemos como BPEL (referencia).
BPEL sirve para realizar orquestacin de procesos basados en servicios web, no
incluye en principio actividades de interaccin humanas, como aprobacin o
revisin. Simplemente le interesa que cada vez que vaya a necesitar un insumo
externo, el servicio web que lo provea est disponible.
Esto significaba que haba que realizar un nuevo esfuerzo para integrar dentro
del paquete de gerencia de procesos (Process Management) las actividades
mquina-humano. Aqu se delimitan una serie de conceptos orientados a hacer
de las tareas humanas algo invocable por servicios (de all el nombre Web
Serviced Human Tasks).
-
7/22/2019 Herramienta de BPMS
15/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 14
4.6.9 BPEL4PEOPLEUna vez resuelto el problema de estandarizar las tareas humanas, tanto en su
composicin como en la exposicin de servicios y en como manipularlas
externamente de una manera interoperable, es momento de atacar el cmo
integrar la actividad humana de la mejor manera dentro de una orquesta de
servicios, o lo que es lo mismo, dentro de un proceso de negocios. Para esto,
los mismos pesos pesados que se reunieron en el caso de WS-HumanTasks lo
hicieron para extender el lenguaje BPEL, resultando la propuesta BPEL4People.
BPEL4People hereda de WS-HumanTasks, el concepto de roles humanos,
considerando tres:
El Iniciador del proceso: Persona que dispara la ejecucin del proceso, suasignacin es obligatoria.
El patrocinador del proceso: Persona que puede influir en el progreso deuna instancia del proceso, aadiendo adjuntos o reasignando tareas. Su
presencia es obligatoria, y por defecto es el mismo iniciador del proceso.
Administradores del negocio: Personas que pueden ejecutar accionesadministrativas sobre todas las instancias de un determinado tipo de
proceso, por ejemplo, resolviendo plazos vencidos
Incorporando as la capacidad de que un humano controle directamente lo que
sucede con un proceso.
El corazn de la especificacin, y el complemento del concepto de Tarea de
WS-HumanTask es la Actividad Humana(People Activity).
V. Herramientas BPMS5.1.jBPM
Es un motor de Workflows y Business Process Management que permite la
creacin de procesos de negocio que coordina personas, aplicaciones y servicios.
Es una excelente herramienta para entender muchos de los conceptos bsicos
que hay detrs de BPM.
-
7/22/2019 Herramienta de BPMS
16/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 15
Caractersticas:
Open Source y sper sencillo de instalarlo. Es una solucin flexible y conectable API. Cumple el estndar JPDL (JBoss PDL), PDL es un estndar asociado a
WorkFlows.
El DESIGNERes muy liviano y se adapta muy bien a Eclipse. El MOTOR DE PROCESOes flexible y escalable. Aunque no usa nomenclatura BPMN, utiliza una que se considera mucho
ms sencilla y con ms posibilidades al programador.
Los formularios se crean automticamente en JSFcon Facelets,permitiendo que uno pueda trabajar con mayor libertad en los
formularios, se le pueden agregar: struts, RichFaces, etc.
Cada nodo se puede programar en Java y agregarle clases propias,basadas en el API muy documentado de Jboss.
Viene con una consola sobre JBOSS, modificable y siempresobre Hibrnate(ORM), esto permite correr el Workflow sobre cualquier
base de datos, casi el 100% de las ms usadas como: Sybase, Oracle, SQL
Server, y MySQL.
Combinando administracin de tareas basadas en templates y tareas ad-hoc: permiten definir tareas dentro de tareas (sub tareas), y asignarlas
para modelar situaciones complejas donde las tareas humanas juegan un
rol ms que importante en nuestros procesos.
Arquitecturas asncronas transaccionales:permiten reflejar unaimplementacin limpia y transparente para una solucin compleja decomunicacin entre varios puntos de manera transaccional.
Orquestacin de servicios: Como est fuertemente basado en lascomunicaciones asincrnicas, pero en este caso la implementacin de la
comunicacin suele darse por medio de un ESB (Enterprise Service Bus).
Programacin Visual: brinda a los analistas y a desarrolladores que noestn acostumbrados a entornos Java, a empezar fcilmente dibujando los
procesos de manera bastante simple.
Una curva mucho ms baja de aprendizaje, un alto impacto visual y fcilentendimiento:Tiene un diseo 100% basado en componentes.
Lenguaje de Control de ejecuciones multi hilo: (designer/plugin paraeclipse de jBPM) permite usando nodos Fork/Join, modelar situaciones
donde concurrentemente deben ejecutarse varias ramas del mismo
proceso.
Fcil creacin de DSLs (Data Definition Languages): Una solanomenclatura para definir los nodos de los procesos no basta. Por esto
mismo jBPM presenta jPDL, BPELy PageFlow(de Seam) como tres
lenguajes propuestos para tres entornos distintos.
-
7/22/2019 Herramienta de BPMS
17/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 16
JBoss jBPM en su versin 3.0ofrece la capacidad de desarrollar nuevosprocesos de negocio automatizados y flujos de trabajo con la
orquestacin estndar de la industria mediante Business Process
Execution Language(BPEL).
Transformacin de datos XML (XSLT, Smooks).Desventaja:
No usa el estndar BPMN, de nomenclatura grfica a nivel de proceso denegocio.
JBPM sigue pareciendo ms una herramienta de programacin que unaherramienta grfica de diseo de procesos de negocios, an sigue muy
cercana a java o a XML.
Segn algunos autores, JBPMdista mucho de considerase unaherramienta completa y recomendada para produccin de nivel
empresarial, la consideran una herramienta de modelado grfico.
Arquitectura
JBoss es un servidor de aplicaciones J2EE de cdigo abierto implementado en
Java, jBPM necesita de ste para ejecutarse. La arquitectura es la siguiente:
Figura N9: Arquitectura dl JBoss
-
7/22/2019 Herramienta de BPMS
18/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 17
5.2. HERRAMIENTA ORACLE
Oracle provee tres conjuntos de herramientas para el BPM:
Oracle Business Process Analysis (BPA) Suite Oracle Business Process Management (BPM) Suite 11g Oracle Service Oriented Architecture (SOA) SuiteOracle BPA Suite
Logra contemplar el ciclo de vida completo de BPM nicamente mediante la
integracin con la Oracle SOA Suite. Por si sola provee las funcionalidades deanlisis, modelado y optimizacin de procesos, as tambin permite realizar
simulaciones del desempeo del proceso.
Figura N10: Oracle BPA Suite
Est integrado por las siguientes aplicaciones:
Business Process Architect: Modelado y simulacin de procesos. Business Process Server: Almacenamiento de los procesos modelados as
como su acceso y modificacin de manera concurrente por mltiples
usuarios.
Business Process Publisher: Publica la informacin documental delproceso en un portal web y muestra la informacin a los usuarios de
acuerdo a sus niveles de acceso.
Extensiones de SOA.
-
7/22/2019 Herramienta de BPMS
19/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 18
Oracle BPM Suite 11g
Esta herramienta contempla el ciclo de vida completo de Business ProcessManagement.
Est integrado por los siguientes componentes:
BPM Studio: Es la herramienta de diseo de procesos. Adems del editorde procesos provee herramientas para editar data del proceso, roles
organizacionales, asignacin e interfaz grfica para actividades humanas.
Esta herramienta cuenta con un sistema de roles que limita el acceso a los
editores, de manera que los representantes del negocio tengan acceso
slo a la edicin del proceso y los analistas tengan acceso a todos los
dems. El editor de procesos soporta BPMN 2.0 que es un lenguaje tanto
de modelado como de ejecucin de los procesos, por lo tanto permite
mayor simplicidad en la ejecucin del proceso. BPM Studio tambin
cuenta con todas las funcionalidades necesarias para el desarrollo de WebServices y su integracin con el proceso.
Diseo de formularios: Permite asignar interfaz grfica para lasactividades humanas, bien sea automticamente generadas a partir
de la informacin provista en el BPM o desarrolladas mediante un
editor WYSWYG.
Process Composer: Esta herramienta corre en ambiente web con elobjetivo de llegar a mayor cantidad de usuarios. Permite realizar edicin
del BPM de los procesos pero sin la capacidad de definir componentes de
implementacin (actividades humanas, servicios u objetos del negocio). El
objetivo de esta herramienta es que sea utilizada bien sea para definir el
primer bosquejo del modelado de los procesos o para definir procesos
complejos reutilizando componentes de implementacin ya existente. El
objetivo de esta herramienta es contribuir al empoderamiento de los
usuarios del negocio.
Oracle Business Rules Editor: Sistema de gestin de reglas de negocio quepermite crear un conjunto de reglas y encapsularlas en componentes para
ser utilizados desde la definicin de los procesos. Esta herramienta est
incluida tanto en el Process Composer como en BPM Studio.
Process Analytics: Herramienta integrada al Oracle BPM Workspace quepermite visualizar, modificar y hacer reportes de desempao de los
procesos.
Oracle BPM Workspace: Herramienta web destinada al usuario final paraconsultar y realizar actividades pendientes dentro de los procesos en los
que participa o visualizar indicadores de gestin de acuerdo a los niveles
de acceso del usuario. Es complementado por una herramienta llamada
Process Spaces que integra el acceso a tareas en un portal web 2.0
-
7/22/2019 Herramienta de BPMS
20/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 19
configurable por los usuarios para realizar sus actividades diarias (agenda,
correo, documentos compartidos, etc.).
Human Workflow: Las tareas asignables a los usuarios son definidas en elHuman Task Editor pero al momento de su ejecucin son invocadas no en
el proceso sino en el Human Task Service. Cuando una tarea es
completada desde el Human Task Service se notifica su finalizacin al
proceso para continuar con su ejecucin. La BPM Suite de Oracle provee
adems la posibilidad de tareas de usuario compuestas con niveles de
aprobacin de varios usuarios de acuerdo a su rol (actividades
interactivas). Otras herramientas no proveen tareas interactivas sino que
deben ser modeladas a travs del proceso.
Oracle Enterprise Manager: Consola administrativa que monitorea todoslos procesos publicados y aplicaciones SOA. Permite visualizar la traza de
un proceso, recuperacin de fallos y depurar sus componentes.
5.3.BizAgi
BizAgi es una herramienta BPM gratuita que controla el ciclo de vida completo de
la administracin de procesos de negocios a travs de la realizacin de tres pasos.
-
7/22/2019 Herramienta de BPMS
21/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 20
Modelado
El modelado de los procesos se realiza a travs del BizAgi Process Modeler que
permite disear grficamente los procesos mediante la utilizacin de BPMN.
Adicionalmente, el BizAgi Process Modeler soporta el lenguaje XPDL V2.1 (XML
Process Definition Language). Lo que permite importar procesos modeladospreviamente en otras herramientas que soporten dicho lenguaje.
La etapa de modelado del proceso abarca las siguientes actividades:
Modelado del proceso Documentacin: BizAgi Process Modeler permite generar documentos de Ms
Word o PDF que contengan la documentacin asociada al proceso.
Automatizacin
Para la automatizacin de procesos BizAgi ofrece la herramienta BizAgi Studio. Lospasos previstos para realizar la automatizacin de un proceso son:
Definicin del modelo de datos del proceso:BizAgi Studio permite la creacin de un modelo de datos relacional que
almacene toda la informacin manejada por el proceso.
Creacin de formas:BizAgi permite crear formas sin necesidad de codificar o realizar
compilaciones de ningn tipo. BizAgi permite generar formas de manera
automtica para cada una de las entidades del modelo de datos o bien crear
las formas a mano mediante un editor WYSWYG que permite crear campos
dentro de una forma y asignar la forma manualmente a una actividad.
Reglas y polticas del negocio:El motor de reglas de negocio de BizAgi permite definir: transiciones del flujo
del proceso, validaciones de actividades, conjuntos de usuarios para
asignaciones. De igual manera, permite definir en cada formulario reglas
sobre los campos para permitir su edicin, visibilidad o su obligatoriedad.
-
7/22/2019 Herramienta de BPMS
22/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 21
Asignacin de recursos:BizAgi Studio permite definir una base de datos de usuario con informacin
bastante amplia sobre cada uno de ellos: rea, ubicacin, cargo, roles,
habilidades, propiedades de usuario, grupos de usuario, esquema de das
laborables.
BizAgi permite la asignacin de actividades de acuerdo a: carga de trabajo de
los usuarios, seleccin de las actividades por parte de los usuarios, de manera
secuencial.
Integracin:Mediante la utilizacin de SOA, BizAgi permite utilizar componentes de los
aplicativos existentes en la organizacin e invocar web services en cualquier
punto del proceso. Adicional a eso permite exponer actividades del proceso
como web services en caso de que alguno de los aplicativos de la compaa
requiera comunicarse con el BPM para crear instancias de procesos, ejecutar
tareas o consultar informacin del proceso.
Para facilitar la integracin con SOA, BizAgi ofrece:
o Generacin automtica de XDS (definicin de tipos de datos) de acuerdo alo establecido en el modelo de datos.
o Asistente de configuracin de parmetros para comunicacin con WebServices (BizAgi Studio)
o El motor de reglas de negocio de BizAgi permite la invocacin de ServiciosWeb para la realizacin de validaciones al momento de ejecucin.
o Se puede obtener dinmicamente informacin del modelo de datos paraser utilizada como parmetros a los servicios.
Ejecucin
Una vez terminada la automatizacin del proceso, se obtiene el modelo de
negocio que ser ejecutado gracias al BPM Server de BizAgi a travs de un portal
Web llamado Work Portal BizAgi.
El Work Portal de BizAgi muestra a cada usuario un listado de sus actividades
pendientes en orden de prioridad de acuerdo a un sistema de semaforizacin. El
usuario tiene desde all acceso a la ejecucin de sus actividades y a organizarlas en
carpetas de manera similar que un listado de correos electrnicos.
Por otra parte, es posible asociar alarmas a cada actividad para controlar que
estas sean ejecutadas dentro de los tiempos esperados.
-
7/22/2019 Herramienta de BPMS
23/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 22
Todas las actividades realizadas quedan registradas en BizAgi para llevar un
control de qu usuarios atendieron cules solicitudes y quin realiz esas
solicitudes.
El portal tambin provee grficos y reportes de desempeo sobre cada proceso.
Mejoramiento
Utilizando la informacin provista por los reportes de desempeo, BizAgi permite
visualizar cuellos de botellas o puntos dbiles en los procesos. Con esta
informacin los encargados del diseo de los procesos pueden hacer uso de BizAgi
Studio para cambiar los aspectos detectados e iniciar de nuevo el ciclo de
mejoramiento continuo. Estos cambios deben ser desplegados de nuevo en el
BPM Server de BizAgi para hacerlos disponibles a los usuarios.
Otras herramientas de BizAgi:
BizAgi Management Console:Administra los cambios realizados sobre los procesos del negocio:
Permite definir un mapa de despliegue que permite definir los pasos que
debe seguir un proceso que fue modificado (desarrollo, pruebas, pre-
produccin, produccin). Adicionalmente, la herramienta controla
automticamente todas las dependencias del desarrollo, por lo tanto, al
momento de hacer despliegue de un proceso nicamente es necesario
indicar cul es el proceso afectado por el cambio y BizAgi sabr qucomponentes debe actualizar en el Work Portal.
Permite configurar la seguridad de la aplicacin
A travs de creacin de roles y grupos de usuarios se puede limitar el acceso
a entidades del modelo de datos, creacin de nuevos casos, mdulo de
anlisis, mdulo de administracin, polticas del negocio, entre otros.
5.4. Bonita
Se utiliza para modelar grficamente un proceso de negocio con la notacin
BPMN y generar procesos que permitan automatizar los procesos de la
organizacin. Bonita Studio contiene un modelador que permite dibujar la grfica
de flujo del proceso, y aplicar conectores para conectar el proceso a sistemas de
informacin externos, como base de datos, correo electrnico, calendario, LDAP,
-
7/22/2019 Herramienta de BPMS
24/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 23
ERP, etc. Varias formas de datos se pueden definir, los cuales son persistentes
durante toda la ejecucin del proceso. La Licencia del producto es GPL. Se puede
ejecutar bajo plataforma Linux o Windows.
La interaccin Humana en un proceso requiere el contacto con el usuario final.
Este interaccin tiene lugar generalmente a travs de una aplicacin web
compuesta por un conjunto de formas que se presentan en un navegador web,permitiendo que los actores proceso para llevar a cabo las tareas necesarias.
Bonita Open Solution Integra los siguientes elementos:
Un generador de aplicaciones integrado o diseador basado en modeladoBPMN2.
Motor de Ejecucin: un motor de BPM potente y escalable, que puede serconsumido de forma externa como un EJB.
Una interfaz para el usuario final, la cual permite ejecutar y hacer deployde procesos, completar tareas, etc.
Caractersticas:
Diseador de procesos intuitivos y grfico, el cual permite disearformularios, de forma sencilla. El cual permite probar y correr los procesos
para propsitos de prueba.
Incluye un gran nmero de conectores, como por ejemplo, para bases dedatos, mensajera, ERP, CRM, ECM, entre otros. Los cuales fueron
desarrollados por la comunidad de bonita.
Tiene una comunidad amplia.
-
7/22/2019 Herramienta de BPMS
25/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 24
El motor de bonita es extensible, esto significa que puede ser usado con laplataforma que tiene bonita por defecto o ser consumido como un EJB por
aplicaciones externas.
Administracin y ejecucin de los procesos en la Bonita User Experiences,esta interfaz contiene una bandeja de entrada, consola administrativa, un
conjunto de indicadores de gestin de procesos, etc.
-
7/22/2019 Herramienta de BPMS
26/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 25
5.5.Intalio
Intalio BPMS es producto tradicional Intalio BPM. Si bien se mantiene disponible
como una aplicacin Java que puede ser desplegado en prcticamente cualquier
servidor de aplicaciones. Est compuesto por un motor de procesos, un
diseador y una interfaz grfica de usuario. Tiene una versin para la comunidad
y una empresarial.
Caractersticas
Se puede acceder desde cualquier navegador web. Contiene un gestor de documentos. Se puede incluir un Mapa de la organizacin y todos sus grupos de inters. Utiliza los ltimos estndares de la industria en los procesos de modelo. Permite definir indicadores especficos de los procesos y los indicadores
clave de rendimiento (KPI).
Permite simular los procesos desarrollados. Diseo de objetos de proceso de datos con asistentes intuitivos. Permite conectar procesos a sistemas externos con poca codificacin. Contiene un administrador de paquetes que contiene todos los artefactos
del proceso (modelos, normas, servicios) en una unidad de despliegue
nico.
Permite Implementar de procesos en las instalaciones o en la nube, en lademanda.
Se pueden migrar las versiones del proceso. Combina los eventos, procesos y reglas en un motor de ejecucin unificado. Ejecuta las transacciones de los procesos de forma segura y fiable. Integrar los procesos con las aplicaciones utilizando una arquitectura
orientada a servicios.
Almacena objetos de datos del proceso en cualquier base de datos deinformes en tiempo real y anlisis.
Permite Administrar tareas de acuerdo con el estndar WS-HumanTask. Permite asignar tareas a los usuarios basados en reglas de negocio,
teniendo en cuenta la disponibilidad o habilidades.
Contiene un tablero de mandos.
-
7/22/2019 Herramienta de BPMS
27/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 26
Permite el procesamiento de eventos complejos, identificando patrones deeventos en tiempo real para deteccin de errores y optimizacin de
procesos.
Captura pistas de auditora de todas las actividades y eventos. Permite controlar el acceso a los activos proceso a travs de polticas de
seguridad de grano fino.
Tiene una consola de administracin.
Arquitectura
Seguidamente se muestra la arquitectura del sistema, la misma est es
independiente del navegador y tecnologas que permiten accesarla. Contiene un
core de servicios, y un motor de procesos que puede ejecutar BPMN nativo, o
transformarlo BPEL para propsitos de interoperabilidad. Esto est soportado por
un Bus de Servicios y contendor OSGI Open (Services Gateway Initiative), parapermitir interoperabilidad y diseo de aplicaciones realmente modulares.
-
7/22/2019 Herramienta de BPMS
28/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 27
5.6. ProcessMaker
ProcessMaker es una herramienta totalmente libre y de cdigo abierto (Open
Source), disponible para las pequeas y medianas empresas que necesiten de una
herramienta informtica capaz de colaborar con las actividades y procesos que
realizan. Se puede ejecutar en sistemas operativos Linux o Windows. La
herramienta est hecha en PHP.
Arquitectura
Un motor de ejecucin de procesos. Un diseador. Una interfaz grfica de usuarios. Unas APIS de servicio para ejecutar procesos de forma remota.
Caractersticas de la Herramienta
Es una opcin libre, que permite a personas sin experiencia enprogramacin, disear y aplicar soluciones para los procesos que se realizan
en la misma.
Permite de forma sencilla de administrar los flujos de trabajo y adaptar susmdulos y elementos a cualquier organizacin, pues posee un cdigo y
estructura de libre manejo.
Se pueden incorporar plugins en la herramienta. Permitirte disear los distintos flujos de actividades, organigramas,
diagramas, etc. necesarios para dar orden a los procesos en la organizaciny el uso de plantillas (templates) para diseos comunes o ms rpidos.
Tiene reportes de desempeo de los procesos. Se pueden disear formularios personalizados de forma sumamente
sencilla, gracias a su interfaz AJAX, adems ofrece la opcin de vista previa.
Permite procesar informacin desde fuentes externas a la aplicacin, atravs del servicio web, bases de datos, entre otros
Se pueden efectuar seguimientos y rastreos de los diferentes procesoselaborados, y verificar si existe algn problema en su ejecucin (demoras,
cuellos de botella, entre otros).
-
7/22/2019 Herramienta de BPMS
29/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 28
Permite la integracin con diferentes tipos de Bases de datos, ya sea SQL yOracle; la aplicacin no tendr ningn inconveniente en trabajar con ellas,
tambin puede trabajar con fuentes externas, mediante web services; y
finalmente, permite relacionar informacin con aplicaciones DMS, CMS,
ERP, entre otros.
5.7.Tibco Business Studio
Software de modelado de negocio basado en los estndares que permite a los
expertos en negocios modelar, implementar (deploy) y manejar procesos de
negocios.
Primer producto de modelado para usuarios de negocio con funcionalidad
completa y basado en estndares que se ofrece sin coste alguno. Esto elimina una
barrera de entrada muy importante, al ofrecer a las organizaciones un modo fcil
y de bajo riesgo para iniciarse en proyectos BPM.
Business Studioes el entorno de desarrollo basado en modelos para TIBCO
iProcess Suitepara BPM y TIBCO ActiveMatrix suitepara SOA.
Caractersticas:
Ambiente desarrollo basado en Eclipse para la construccin de aplicacionescompuestas a travs de los software TIBCOs BPMand SOA.
Proporciona un entorno ms colaborativo que permite a los usuarios denegocio modelar, simular y gestionar los procesos de negocio de forma
correcta.
Es compatible con los estndares y soporta BPMN y XPDL, puedeimplementar fcilmente los modelos que los usuarios han creado.
Incrementa la agilidad del negocio. Una capa de proceso independientepermite a los expertos de negocios cambiar los procesos sin afectar los
servicios y las aplicaciones subyacentes. Las empresas puede reaccionar
rpidamente a los cambios en el entorno del mercado y la competencia,
cosechando los beneficios de la reduccin del tiempo en el mercado.
Mayor colaboracin con TI. Un entorno de modelado comn para BPM ySOA permite a las empresas y de TI trabajar en colaboracin y garantizar que
los procesos implementados tomen en cuenta las necesidades reales de
negocio.
-
7/22/2019 Herramienta de BPMS
30/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 29
Mayor Productividad. Un entorno fcil de usar integrado con las mejoresprcticas y ejemplos de ayuda a los expertos de negocios para empezar a ser
rpidamente ms productivos. Las capacidades avanzadas de simulacin
reducen el ensayo y error y garantizar la optimizacin de procesos.
Bajo Costo para obtener la propiedad del producto. En la construccin demodelado de procesos es ampliamente adaptado a los estndares de BPMN,
UML, y las normas XPDL-
Proporciona soportes a otras herramientas. ARIS de IDS Scheer y Visio deMicrosoft, TIBCO Business Studio incrementa la portabilidad en procesos.
Mejores Prcticas. Una cantidad de libreras BPMN integrado a los patronesde flujo y adopta las mejores prcticas, lo cual incrementa su productividad.
Negocios expertos y vistas de procesos de desarrollo. Un modelo de procesoes tratado como una sola entidad con dos puntos de vista nica - una para
expertos en negocios y otra para los desarrolladores de proceso.
Formas Web 2.0 (Ajax). Dentro de Business Studio, los usuarios puedenemplear asistentes y una rica paleta de diseo para disear grficamente, ver
y probar formas Ajax para los usuarios finales.
Business Modeler objeto (BOM). BOM mejora el modelo de reusabilidad,permitiendo a los usuarios definir en UML un ncleo de vocabulario de
objetos de negocio y sus relaciones entre ellos.
Soporte Dinmico de Proceso. Implementa procesos que reactivan y seadaptan a un entorno empresarial cambiante. Cualquier tarea puede ser
definida como una interfaz de proceso y se define en tiempo de ejecucin.
Simulacin avanzada y Presentacin de Informes. Ejecutar simulacionesbasadas en datos reales o datos de muestra generada usando una variedad
de algoritmos.
Arquitectura:
Tibco iProcess Suite
Tibco iProcess Engine: Ejecucin Tibco iProcess Analytics: Monitorizacin Tibco iProcess Insight: BAM Tibco Business Studio: Modelado Tibco iProcess Decisions: Reglas Tibco Enterprise Integration (BusinesWorks, Enterprise Mesage Service,
Rendezvous.)
-
7/22/2019 Herramienta de BPMS
31/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 30
Sistemas Operativos
Microsoft Windows (x86)
Windows Server 2003 Windows XP Professional Windows Vista
Linux
RedHat SUSE
-
7/22/2019 Herramienta de BPMS
32/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 31
5.8.Herramientas WebSphere
Herramienta premier de IBM de anlisis y modelado de procesos de negocios para
usuarios de negocios.
Este ofrece modelado de procesos, simulacin y capacidades de anlisis para
ayudar a los usuarios a entender, documentar y deploy de procesos de negocios
para mejoramiento continuos.
Transforma los modelos para optimizar el comportamiento del tiempo de
ejecucin y comparte el modelo durante todo el ciclo de vida del proceso.
Caractersticas
Funciones robustas para el anlisis de proceso de negocios as como lacapacidad de modelado de estos procesos: enterprises, essential data,
artifacts, organizations, resources, timetables and locations.
Permite a los usuarios tomar decisiones antes de la implementacin(deployment) a travs de simulaciones avanzadas capacitadas basado en
modelados de data actualizada.
Contenido industriales integrado que ayudar a los usuarios a impulsar susdesarrollos.
Acelera el proceso de optimizacin para permitir visualizar eidentificar cuello de botellas e ineficiencias en los procesos.
Permite compartir modelos y colaborar a interpretar los negocios dentro deprocesos usando un Web browser con WebSphere Business Compass.
El modelado de procesos permite visualizar, documentar, disear y modelarlos procesos, a fin de comprender la ejecucin de los mismos para su mejora
continua.
El modelado procesos se realiza con grficos personalizados y estilos BPMNdentro de un entorno de modelado personalizable.
Provee una biblioteca incorporada de KPIs (Indicadores Clave de Desempeo)dentro de WebSphere Business Modeler, para simplificar el modelado de
procesos de negocio. La biblioteca contiene alrededor de 800 KPIs de
estndar abierto basados en APQC Process Classification Frameworks(PCF).
-
7/22/2019 Herramienta de BPMS
33/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 32
Da soporte a la importacin de contenido XMLbasado en plantillasde Microsoft Excely formatos de archivos que incluyen Visio y texto
delimitado.
Se integra con herramientas de reporte, como Crystal Reports, MicrosoftWordo archivos PDF.
La solucin WebSphere Business Modeler and Monitor le ayuda a disear,simular, analizar, automatizar, optimizar y supervisar con rapidez y eficacia
los procesos empresariales complejos.
Arquitectura
-
7/22/2019 Herramienta de BPMS
34/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 33
Ciclo de Proceso y relacin con esta herramienta
1 2
3
4
-
7/22/2019 Herramienta de BPMS
35/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 34
Interfaz WebSphere
Herramientas WebSphere vs Open Source
-
7/22/2019 Herramienta de BPMS
36/37
HERRAMIENTAS TECNOLGICAS DE BPM
INGENIERA DE INFORMACIN 35
Referencias Bibliogrficas
Baeyens, Tom. Seven Forms of Business Process Management With JBoss jBPM.http://java.dzone.com/print/5585.
BizAgi. Bizagi, descripcin funcional.www.bizagi.com
BizAgi. BPMN Business Process Modeling Notation.http://www.bizagi.com/docs/BPMNbyExampleSPA.pdf
Bruce Silver Associates. A First Look At Oracle BPM Suite 11G. Industry TrendReports.
http://www.oracle.com/go/?&Src=6661656&Act=41&pcode=NAMK08065712MPP002.
Gallardo Delgado, Pedro. SOA: El catalizador en la implantacin de Lean Sigma. BBREnginyeira de Services.
http://www.cel-
logistica.org/upload/File/actividades_realizadas/BBRSOALeanSigma_v4.pdf
Hanson, Jeff. Manage your business process with JBoss jBPM.http://www.javaworld.com/javaworld/jw-05-2006/jw-0522-jbpm.html.2006
Harmon, Paul. BPM Tools. Abril 2004. Business Process Trends Newsletter. Volume2, N 4.
http://www.bptrends.com/publicationfiles/04-04%20NL%20BPM%20Tools1.pdf
IBM. WebSphere BusinessModeler Basic.http://www-142.ibm.com/software/products/ve/es/entry/
IBM. WebSphere Business Modeler Advanced.http://www-01.ibm.com/software/integration/wbimodeler/advanced/features/.
Kochar, Harpal. Business Activity Monitoring and Business Intellignce.http://www.ebizq.net/topics/cep/features/6596.html.
Koster, Stefan R. An evaluation Method for Business Process ManagementProducts. University of Twente.
http://www.utwente.nl/ewi/trese/graduation_projects/2009/Koster.pdf
Mc. Coy, David W. Business Activity Monitoring: Calm before the Storm.http://www.gartner.com/resources/105500/105562/105562.pdf. Gartner, Inc. and/or
its Affiliates 2002
Mc. Coy, David W. The convergence of BPM and BAM.http://www.gartner.com/DisplayDocument?doc_cd=119442.
http://www.google.com/url?q=http%3A%2F%2Fjava.dzone.com%2Fprint%2F5585&sa=D&sntz=1&usg=AFQjCNFq4WISFHMsy4VVSQIDr75sX4q2VAhttp://www.google.com/url?q=http%3A%2F%2Fjava.dzone.com%2Fprint%2F5585&sa=D&sntz=1&usg=AFQjCNFq4WISFHMsy4VVSQIDr75sX4q2VAhttp://www.bizagi.com/http://www.bizagi.com/http://www.google.com/url?q=http%3A%2F%2Fwww.bizagi.com%2Fdocs%2FBPMNbyExampleSPA.pdf&sa=D&sntz=1&usg=AFQjCNF6F5b_7eILCNAX0BvhH_foSoLa7ghttp://www.google.com/url?q=http%3A%2F%2Fwww.bizagi.com%2Fdocs%2FBPMNbyExampleSPA.pdf&sa=D&sntz=1&usg=AFQjCNF6F5b_7eILCNAX0BvhH_foSoLa7ghttp://www.google.com/url?q=http%3A%2F%2Fwww.oracle.com%2Fgo%2F%3F%26Src%3D6661656%26Act%3D41%26pcode%3DNAMK08065712MPP002&sa=D&sntz=1&usg=AFQjCNHw7W3toUqqQZYKhjqAAJF-vIJ3Fwhttp://www.google.com/url?q=http%3A%2F%2Fwww.oracle.com%2Fgo%2F%3F%26Src%3D6661656%26Act%3D41%26pcode%3DNAMK08065712MPP002&sa=D&sntz=1&usg=AFQjCNHw7W3toUqqQZYKhjqAAJF-vIJ3Fwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2FDisplayDocument%3Fdoc_cd%3D119442&sa=D&sntz=1&usg=AFQjCNGjYq-mtX-OqJnLyOW9es31GBTiqwhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.gartner.com%2Fresources%2F105500%2F105562%2F105562.pdf&sa=D&sntz=1&usg=AFQjCNEkhNu3Ko9jHNBnShbEOonanfdqZAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.utwente.nl%2Fewi%2Ftrese%2Fgraduation_projects%2F2009%2FKoster.pdf&sa=D&sntz=1&usg=AFQjCNFIFayZ2pwUGeDoJDuk8FYB4HFuSAhttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww.ebizq.net%2Ftopics%2Fcep%2Ffeatures%2F6596.html&sa=D&sntz=1&usg=AFQjCNGCiMQUSwDr1dV_w4ytmuIMeSMRwghttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-01.ibm.com%2Fsoftware%2Fintegration%2Fwbimodeler%2Fadvanced%2Ffeatures%2F&sa=D&sntz=1&usg=AFQjCNFucwscYFlRd_S-sqvtuXbeYIOcFQhttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww-142.ibm.com%2Fsoftware%2Fproducts%2Fve%2Fes%2Fentry%2F&sa=D&sntz=1&usg=AFQjCNGR-8FWO5UIG5gxLMIYKmHiJ8L7yghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.bptrends.com%2Fpublicationfiles%2F04-04%2520NL%2520BPM%2520Tools1.pdf&sa=D&sntz=1&usg=AFQjCNGYTwMXrltwbVvdz4tVsH10dW09sghttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-05-2006%2Fjw-0522-jbpm.html&sa=D&sntz=1&usg=AFQjCNHjI7q2kaMCkSZ4SWekB0PvOKvHOwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&sntz=1&usg=AFQjCNFpKN-ZJLdDcB4dLydPhlGfTfBQUwhttp://www.google.com/url?q=http%3A%2F%2Fwww.cel-logistica.org%2Fupload%2FFile%2Factividades_realizadas%2FBBRSOALeanSigma_v4.pdf&sa=D&s