Herramienta de BPMS

Embed Size (px)

Citation preview

  • 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