You are on page 1of 37

“Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria”

UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA DE ICA”
FACULTAD 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 Martín.

DOCENTE:
Ing. Mayra Alva Pisconte.

CICLO:
X

ICA – PERÚ 2013

HERRAMIENTAS TECNOLÓGICAS DE BPM

Contenido
I. II. III. IV. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 ¿Qué es una Herramienta de BPM?..............................................................................................2 Utilidad de una Herramienta BPM ................................................................................................2 Metodología Para la Selección de una Herramienta BPM .......................................................2 Arquitectura de las Herramientas BPM....................................................................................2 Diagramador de procesos ....................................................................................................2 Definición de reglas de negocio ...........................................................................................3 Consola de administración de actividades humanas ...........................................................3 Motor de ejecución ..............................................................................................................3 Administración de usuarios ..................................................................................................4 Core de Servicios ..................................................................................................................4 Portal ................................................................................................................................4 BPMN (Notación del Modelado de Procesos de Negocios) .............................................4 BAM (Business Activity Monitoring) ................................................................................7 BRE (Business Rule Engine) ............................................................................................10 Gestión de Documentos.................................................................................................10

4.6.6 BPEL (Lenguaje de Ejecución de Proceso de Negocios) y ESB (Bus de Servicios Empresariales) ............................................................................................................................11 4.6.7 4.6.8 4.6.9 V. ESB (Bus de Servicios Empresariales) .............................................................................11 Tareas humanas .............................................................................................................13 BPEL4PEOPLE .................................................................................................................14

Herramientas BPMS ....................................................................................................................14 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. 5.8. jBPM ...................................................................................................................................14 HERRAMIENTA ORACLE ......................................................................................................17 BizAgi ..................................................................................................................................19 Bonita .................................................................................................................................22 Intalio .................................................................................................................................25 ProcessMaker .....................................................................................................................27 Tibco Business Studio .........................................................................................................28 Herramientas WebSphere ..................................................................................................31

Referencias Bibliográficas ...................................................................................................................35

INGENIERÍA DE INFORMACIÓN

1

HERRAMIENTAS TECNOLÓGICAS DE BPM

I. ¿Qué es una Herramienta de BPM?
Se puede definir como una nueva categoría de software de Gestión Empresarial o de procesos con Reglas de Negocio, proporciona la capacidad de definir procesos de negocio, y automatizar transacciones, documentación, flujos y otras acciones requeridas con procesos de negocio diario. Se incluyen también tareas integradas y libres que aumentan la potencia del sistema, así como características innovadoras y exclusivas, entre otras bondades.

II. Utilidad de una Herramienta BPM
 Optimizar nuevos y mejores procesos.  Automatizar transacciones, documentación, flujos de procesos.  Permitir la definición de cada módulo del proyecto de negocio dentro de la empresa, incluyendo los roles responsables de cada iniciativa del mismo y los parámetros utilizados para el seguimiento de todas las actividades.  Pueden albergar las normas y procedimientos de la empresa y pueden integrarse con los procesos de manera directa sin perder por ello su independencia.  Entender qué se está haciendo bien o mal en la lectura y comprensión de los procesos a través del uso de estas herramientas.

III. Metodología Para la Selección de una Herramienta BPM
     Determinar el alcance de las necesidades de gestión de procesos necesidades. Entender lo esencial versus las características avanzadas. Documentar las necesidades de la empresa y los requerimientos más prioritarios Identificar una lista corta de proveedores Realizar evaluaciones de proveedores y participar en la prueba de concepto.

IV. Arquitectura de las Herramientas BPM
4.1. Diagramador de procesos
Es una herramienta gráfica que permite a los diseñadores definir procesos y el flujo de información entre ellos. Así mismo, esta funcionalidad permite definir gráficamente el momento en que cada aplicación o actividad debe iniciarse y cuándo debe terminar.
INGENIERÍA DE INFORMACIÓN 2

Esto ocurre en estructuras de organizaciones que comparten procesos pero cada una de ellas tiene su propio motor de ejecución. razón por la cual el motor de ejecución es desplegado en un clúster de computadoras.3. Los diseñadores 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 ejecución. Usualmente proveen una interfaz similar a la bandeja de entrada de un correo electrónico donde el usuario encuentra las tareas de pendientes por procesar de todos los procesos donde él participe. Esta definición puede ser modificada agregando símbolos más detallados que permitan que el proceso sea interpretado por el motor de ejecución. Usualmente esta funcionalidad está incorporada desde el diseñador gráfico. 4. 4. 4. INGENIERÍA DE INFORMACIÓN 3 .  Despliegue con motor de ejecución distribuida: Cuando la carga del motor de ejecución es muy elevada para desplegarlo en una sola máquina. Los procesos definidos llegan al motor de ejecución mediante el procedimiento de despliegue de procesos (deployment). La mayoría de las herramientas de BPM permiten definir reglas de negocio asociadas a las actividades de los procesos. Así mismo las herramientas BPM pueden enviar información referente a la tarea a los usuarios involucrados. El proceso de despliegue puede ocurrir de dos formas diferentes:  Despliegue para ejecución distribuida del proceso: El proceso es desplegado en múltiples motores de ejecución.2. permiten a los usuarios finales acceder a formularios para completar tareas que forman parte de un proceso. Mediante la utilización de un conjunto de símbolos básicos los gerentes o conocedores del negocio pueden definir los procesos.HERRAMIENTAS TECNOLÓGICAS DE BPM El diagramador de procesos requiere la utilización de una notación estandarizada para la definición de los procesos: Business Process Management Notation (BPMN) soporta dos niveles de detalles. Consola de administración de actividades humanas De la misma manera como las herramientas muestran a los diseñadores formularios para definir reglas de negocio.Definición de reglas de negocio Para la definición de algunos procesos es necesario utilizar algo más que diagramas. La definición de estas reglas de negocio permite definir procesos que se ejecutan cada vez de manera diferente dependiendo del valor de algún dato o la decisión de algún usuario.4. Motor de ejecución El motor de ejecución realiza la invocación a las aplicaciones y actividades involucradas en el proceso de acuerdo a cómo fueron definidas mediante el uso del diagramador de procesos.

2. para la diagramación y especificación de procesos de negocio. descripción y capacidades)  Capacidad de definir los roles basado en la estructura de la organización  Capacidad de importar la estructura organizacional desde sistemas ya existentes  Asignar capacidades a un usuario (permiso a una actividad en específico)  Asignar usuarios a un rol manualmente  Asignar usuarios a un rol de manera automática basado en sus capacidades  Restringir acceso a las actividades basado en los roles 4. con el objeto de acceder a múltiples recursos. Para los analistas de negocio. organización.5.HERRAMIENTAS TECNOLÓGICAS DE BPM El proceso de despliegue de un proceso debería contemplar mecanismos para informar a los usuarios de la existencia de este nuevo proceso. Una herramienta BPM debe proveer funcionalidades que permitan:  Definir roles (nombre. Permite una sola autenticación.6. Core de Servicios El último componente de una típica arquitectura de una herramienta BPMS es el “core de servicios”. para los desarrolladores técnicos INGENIERÍA DE INFORMACIÓN 4 . las actividades están asociadas a cargos y no a personas directamente. aceptado y aplicado en el mercado. año en que se produjo la fusión entre las dos organizaciones. que será explicado con más detalle en la siguiente sección.6. 4.0. acceso a una serie de recursos y servicios relacionados con el mismo tema. Por este motivo las herramientas de BPM permiten la definición de roles de usuarios y agrupaciones de estas con el objetivo de controlar el acceso a la información asociada a una actividad de un procesos. 4. desde la modelación de procesos conceptuales y lógicos. 4.6. Se encarga de la seguridad y control de acceso. quienes crean y optimizan los modelos de procesos. Administración de usuarios En una arquitectura de negocios orientada a procesos. La versión actual de BPMN es la 1. hasta diseños de procesos orientados a tecnología. y actualmente el Object Management Group (OMG) lo mantiene desde 2005. BPMN fue desarrollado por la Business Process Management Initiative (BPMI).1 Portal Es una Puerta de entrada única que ofrece al usuario.2 BPMN (Notación del Modelado de Procesos de Negocios) Es un estándar mundialmente reconocido. los roles de usuario sirven para controlar quiénes tienen acceso a realizar ciertas acciones para completar actividades de un proceso. El estándar BPMN está orientado a toda la organización. y calidad. Así mismo. pero en del 2009 se liberó la versión BPMN 2.

secuencias y asociaciones. pueden ser mensajes. Groups: Agrupa elementos dentro de un proceso. que afecta la secuencia de actividades o el tiempo de ejecución de las mismas. y para los responsables de negocio quienes monitorizarán y gestionarán sus procesos. Eventos: Algo que pasa dentro del proceso. El estándar BPMN está compuesto por los siguientes elementos: Elementos de flujo:    Actividades: Es un trabajo realizado dentro del proceso de negocio. donde un participante puede ser una entidad de negocio o un rol. INGENIERÍA DE INFORMACIÓN 5 .HERRAMIENTAS TECNOLÓGICAS DE BPM responsables para implementar los sistemas y tecnologías para los procesos. Artefactos:    Data Object: Representa información Relevante del Proceso. En la actualidad la suite BPM pueden correr BPMN nativo. y tal vez condiciones de decisiones más generales. Lanes: Es una subdivisión del pool. Anotaciones: Proporciona información adicional al proceso. Swimlanes:   Pools: Representa participantes dentro del proceso. que el nombre de las actividades. es usado para organizar y subcategorizar actividades dentro del pool. un diagrama de flujo sin más detalle. Figura N°1: 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. Gateways: Son usados para la secuencia de los flujos de procesos.

Muestra un conjunto ordenado de protocolos entre participantes.  Modelo de Procesos: Diagramas de flujo detallados. como las personas involucradas en llevarlo a cabo (roles). representan una vista especifica u organización del proceso. con suficiente información para analizar el proceso y simularlo. Cada orquestación aparece dentro de un propio contenedor llamado pool. Estos participantes pueden ser Roles o entidades (empresas. INGENIERÍA DE INFORMACIÓN 6 . Figura N°2: Proceso de Orquestación  Coreografía: Un modelo de proceso de coreografía es una definición del comportamiento esperado (una especie de procedimientos o protocolos) entre los participantes que interactúan. información.HERRAMIENTAS TECNOLÓGICAS DE BPM  Descripción de los Proceso: Proporcionan información más extendida acerca del proceso. etc. los datos. Este modelo puede ser ejecutado directamente o importarlo a herramientas que se encargaran de eso. Para ubicar una coreografía dentro de diagramas BPMN la forma de hacerlo es entre pools. Categoría de los Procesos:  Orquestación: Son aquellos que tienden a implicar una perspectiva única de coordinación. organizaciones).

6. que provee. y tiene una fuerte orientación hacia el proceso de negocio.HERRAMIENTAS TECNOLÓGICAS DE BPM Figura N°3: Proceso de Coreografía  Colaboración: Es cualquier diagrama BPMN que contenga uno o más participantes. de esta forma. la necesidad fundamental de las empresas es INGENIERÍA DE INFORMACIÓN 7 . En este sentido.3 BAM (Business Activity Monitoring) Es una extensión de inteligencia de negocios. Este conjunto de actividades van a permitir controlar los procesos de negocio. colas de mensajerías. análisis de negocios en tiempo real. web services. Figura N°4: Proceso de Colaboración 4. Tiene diagramas de coreografía y orquestación. la información generada debe permitir la mejora continua. Puede entregar información analizada y alarmas. incluyendo. emanada de diferentes orígenes de datos transaccionales.

la calidad del servicio y desarrollo de liderazgo. pasan formar parte de la BAM o Business Activity Monitoring de la empresa. Los indicadores muchas veces se agregar de múltiples fuentes de información y se pueden construir fácilmente por la combinación de varios tipos de datos:   Información de las Tareas y la Instancia de Proceso: La información sobre el estado de los procesos en ejecución y las tareas. KPI se integran en los planes estratégicos de la empresa y se ejemplifican también en varias técnicas de gestión. De esta forma de la ejecución del proceso se derivan dos grandes grupos de información:   Información del Negocio: Que representa los datos el ámbito. Eventos de Proceso (Señales de procesos y Monitorización de disparadores): Cuando una señal u otro evento interno o externo se lanza dentro de la plataforma de BPM. esta información se registra para permitir al módulo BAM la muestre la información a nivel de negocio. BAM se sustenta en otras tecnologías. por ejemplo el enfoque de Balanced Scorecard. en que se ejecuta el proceso. Reglas de Eventos (Monitorización de Reglas de BPM): Registro de información de la ejecución de reglas para su procesamiento desde BAM. basados en sus metas y objetivos. Cuando los indicadores clave de rendimiento están siendo monitoreados en forma en tiempo real. los cuadros de mando o los indicadores clave de rendimiento (Key Performance Indicators. Información de Comportamiento: Representa el desempeño de las tareas realizadas por los participantes del proceso. satisfacción de los empleados. Ejemplos de estos aspectos incluyen la satisfacción del cliente. midiendo desde una visión integrada entre el negocio y los sistemas de información Con el fin de saber exactamente en qué situación se encuentra la empresa en tiempo real para tomar rápidas decisiones. Indicadores Claves de Rendimiento Los indicadores clave de rendimiento o KPI son mediciones cuantificables utilizada por una empresa para medir su progreso. como la integración de datos y aplicaciones.   INGENIERÍA DE INFORMACIÓN 8 .HERRAMIENTAS TECNOLÓGICAS DE BPM optimizar sus procesos de negocio y orientarse hacia sus clientes. Información de Bases de Datos Externas: Sistemas de información de la organización. Del mismo modo. o KPI).

con el objeto de descubrir y eliminar los cuellos de botella y de esta forma optimizarlo y mejorarlo.HERRAMIENTAS TECNOLÓGICAS DE BPM Figura N°5: Proceso de BAM De esta forma el objetivo de la información extraída es darle seguimiento a las actividades del negocio. INGENIERÍA DE INFORMACIÓN 9 . Figura N°6: Objetivo del BAM El rol de BAM es permitir el análisis de un proceso de negocio.

4.5 Gestión de Documentos Son todos aquellos programas que se encargar de gestionar grandes cantidades de documentos.     Vocabulary: Son los nombres definidos por los usuarios a los hechos que se usan en las condiciones de las reglas y las acciones posteriores. Rule Store: El almacén de reglas es el repositorio de persistencia de las políticas y vocabulario. una o más acciones son ejecutadas por el motor de reglas.4 BRE (Business Rule Engine) El Business Rule Engine (BRE) es una herramienta que permite a los usuarios de negocio crear políticas que contienen un grupo de reglas de negocio que pueden ser usadas para tomar decisiones. Los conceptos principales a tener en cuenta para trabajar con el BRE se describen a continuación. Business Rule Las reglas de negocio (Business Rule) son elementos que gobiernan el comportamiento de los procesos de negocio. si el resultado es verdadero (true).HERRAMIENTAS TECNOLÓGICAS DE BPM Figura N°7: Rol del BAM 4.6. Policy: Las políticas son grupos lógicos de regalas. de aplicar determina que acciones debe ejecutar y ejecutar las acciones. Rule Engine: Es el motor encargado de aplicar las reglas a los hechos. con estos programas se puede localizar y INGENIERÍA DE INFORMACIÓN 10 . La condición es evaluada.6. Cada regla consiste en una condición (cómo una condición if) y las consecuentes acciones (el consecuente Then). evaluar el resultado mediante el uso de un algoritmo de interferencia.

así como capacidades de recuperación e indexación.     4. conversaciones asincrónicas y correlación. y proporciona un motor de orquestaciones que permite describir los intercambios de información interna o externamente. basada en los mensajes y en estándares abiertos. bucle. y que cambios ha realizado en cada uno. La función de un ESB es proporcionar una comunicación fiable entre los distintos recursos tecnológicos tales como aplicaciones. para la gestión de grandes cantidades de documentos electrónicos o imágenes. que están distribuidos en múltiples sistemas por toda la empresa. quien lo firmo digitalmente. Controlar las versiones de los documentos: Cada vez que se actualice un documento se genera otra versión del mismo en el sistema. errores y compensación. Los sistemas de gestión de documentos comúnmente proporcionan almacenaje. Características de un Gestor Documental  Realizar workflows con control: Significa que se pueden aprobar documentos.6.7 ESB (Bus de Servicios Empresariales) Es una solución de integración distribuida. firmándolos digitalmente. Es un lenguaje estandarizado por la OASIS. por su sigla en inglés). la fecha de modificación.6.HERRAMIENTAS TECNOLÓGICAS DE BPM almacenar documentos electrónicos. seguridad. Gestionar permisos de acceso: De esta forma. paralelo). unidades de trabajo anidadas de larga ejecución. si se requiere. una de las tecnologías clave para la Arquitectura Orientada a Servicios (SOA. 4. BPEL se ocupa explícitamente de los aspectos funcionales de los procesos de negocios: flujo de control (rama. Sin necesidad de desplazar los documentos por toda la organización. Características: INGENIERÍA DE INFORMACIÓN 11 . plataformas y servicios. La combinación de este tipo de bibliotecas de documentos con índices almacenados en una base de datos permite el acceso rápido a la información contenido en los documentos. Gestionar documentos de forma inteligente: Se pueden colocar documentos en carpetas clasificadas según las necesidades de la empresa. seleccionar que personas o grupos pueden acceder a una documentación en concreto.6 BPEL (Lenguaje de Ejecución de Proceso de Negocios) y ESB (Bus de Servicios Empresariales) BPEL significa Business Process Execution Language (Lenguaje de Ejecución de Procesos de Negocios). Histórico de acciones sobre el documento: Se puede conocer que persona modifico un documento.

sin necesidad de que el servicio cliente conozca la ubicación del proveedor del servicio. el servicio cliente puede enviar un mensaje y suscribirse a la respuesta. Calidad de servicio: Un ESB puede proporcionar un servicio de alta fiabilidad garantizando la entrega del mensaje de principio a fin que va más allá de la fiabilidad que puede ofrecer transportes como JMS.HERRAMIENTAS TECNOLÓGICAS DE BPM  Mensajería Distribuida: Este núcleo proporciona un método de transporte fiable y distribuido que emplea un mecanismo de almacenamiento y reenvío gracias al cual se garantiza la entrega de los mensajes incluso en caso de anomalías en la red. Si bien la tarea de un ESB es dirigir mensajes de un servicio al siguiente. Transparencia del transporte: El ESB también proporciona el protocolo de trasporte físico para hacer posible la comunicación entre servicios utilizando transportes diferentes. Soporte multiprotocolo. Transformación. Por ese motivo. Así es cómo se logra la transparencia de las ubicaciones que antes hemos comentado. El primer servicio de enrutamiento se produce cuando la invocación de un servicio entra en el ESB y éste encamina la respuesta al proveedor de servicio apropiado. Patrones de intercambio de mensajes (MEP): En la actualidad. en lugar de esperar a recibirla. un servicio cliente que invoque al proveedor de servicio solo necesita saber que el servicio existe. los métodos empleados para alcanzar un alto nivel de QOS deben satisfacer los estándares existentes. introduce una serie de reglas o una lógica de negocio que se aplica al contenido del mensaje en la etapa del enrutamiento y que hacen posible que el ESB encamine los mensajes a proveedores de servicio específicos basándose en su contenido. en el MEP de publicación/suscripción. Sin embargo. el cliente no necesita saber dónde se está ejecutando el servicio.        INGENIERÍA DE INFORMACIÓN 12 . hay ocasiones en que el formato de los datos de un servicio no satisface los requisitos del siguiente servicio. el ESB debe ser capaz de transformar los datos de un formato a otro. Enrutamiento basado en el contenido. enrutamiento basado en el contenido. Esto se conoce como un MEP sincrónico. Con la mediación entre servicios. Existen dos tipos de enrutamiento dentro de un ESB. Asimismo. El otro tipo. Transparencia de las ubicaciones. El ESB debe ser capaz de soportar muchos tipos de sistemas de transporte para integrar sistemas dispares y gestionar el transporte de comunicaciones complejas eficazmente. la mayoría de 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.

en paralelo se persiguió el objetivo de automatizar los procesos de negocios. generando alguna clase de código que pudiese ser interpretado por un motor de ejecución. Este código es lo que hoy conocemos como “BPEL” (referencia). INGENIERÍA DE INFORMACIÓN 13 . Además de la estandarización. 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).HERRAMIENTAS TECNOLÓGICAS DE BPM Figura N°8: Enterprise Service BUS-ESB 4. Esto significaba que había que realizar un nuevo esfuerzo para integrar dentro del paquete de gerencia de procesos (Process Management) las actividades máquina-humano. Simplemente le interesa que cada vez que vaya a necesitar un insumo externo. no incluye en principio actividades de interacción humanas.8 Tareas humanas Una vez que la necesidad de modelar los procesos de negocio fue identificada y asumida por la mayoría de las grandes empresas. que hoy es conocido como BPMN (referencia). como aprobación o revisión. BPEL sirve para realizar orquestación de procesos basados en servicios web. se hizo un esfuerzo por unificar la notación en un estándar. el servicio web que lo provea esté disponible.6.

El corazón de la especificación. añadiendo adjuntos o reasignando tareas. y el complemento del concepto de “Tarea” de WS-HumanTask es la “Actividad Humana” (People Activity). su asignación es obligatoria.1. Herramientas BPMS 5. aplicaciones y servicios. dentro de un proceso de negocios. El patrocinador del proceso: Persona que puede influir en el progreso de una instancia del proceso.9 BPEL4PEOPLE Una vez resuelto el problema de estandarizar las tareas humanas. Su presencia es obligatoria. o lo que es lo mismo. y por defecto es el mismo iniciador del proceso. considerando tres:   El Iniciador del proceso: Persona que dispara la ejecución del proceso. V. por ejemplo. es momento de atacar el cómo integrar la actividad humana de la mejor manera dentro de una orquesta de servicios. jBPM Es un motor de Workflows y Business Process Management que permite la creación de procesos de negocio que coordina personas. Para esto.HERRAMIENTAS TECNOLÓGICAS DE BPM 4. el concepto de roles humanos. tanto en su composición como en la exposición de servicios y en como manipularlas externamente de una manera interoperable. los mismos pesos pesados que se reunieron en el caso de WS-HumanTasks lo hicieron para extender el lenguaje BPEL. BPEL4People hereda de WS-HumanTasks. resolviendo plazos vencidos  Incorporando así la capacidad de que un humano controle directamente lo que sucede con un proceso.6. INGENIERÍA DE INFORMACIÓN 14 . Es una excelente herramienta para entender muchos de los conceptos básicos que hay detrás de BPM. Administradores del negocio: Personas que pueden ejecutar acciones administrativas sobre todas las instancias de un determinado tipo de proceso. resultando la propuesta BPEL4People.

pero en este caso la implementación de la comunicación suele darse por medio de un ESB (Enterprise Service Bus). Fácil creación de DSLs (Data Definition Languages): Una sola nomenclatura para definir los nodos de los procesos no basta. Lenguaje de Control de ejecuciones multi hilo: (designer/plugin para eclipse de jBPM) permite usando nodos Fork/Join. Cada nodo se puede programar en Java y agregarle clases propias. Combinando administración de tareas basadas en templates y tareas adhoc: permiten definir tareas dentro de tareas (sub tareas). casi el 100% de las más usadas como: Sybase. SQL Server. y MySQL. permitiendo que uno pueda trabajar con mayor libertad en los formularios.HERRAMIENTAS TECNOLÓGICAS DE BPM Características:        Open Source y súper sencillo de instalarlo. RichFaces. PDL es un estándar asociado a WorkFlows. BPEL y PageFlow (de Seam) como tres lenguajes propuestos para tres entornos distintos.          INGENIERÍA DE INFORMACIÓN 15 . El MOTOR DE PROCESO es flexible y escalable. y asignarlas para modelar situaciones complejas donde las tareas humanas juegan un rol más que importante en nuestros procesos. esto permite correr el Workflow sobre cualquier base de datos. Arquitecturas asíncronas transaccionales: permiten reflejar una implementación limpia y transparente para una solución compleja de comunicación entre varios puntos de manera transaccional. utiliza una que se considera mucho más sencilla y con más posibilidades al programador. Programación Visual: brinda a los analistas y a desarrolladores que no están acostumbrados a entornos Java. Aunque no usa nomenclatura BPMN. Por esto mismo jBPM presenta jPDL. se le pueden agregar: struts. basadas en el API muy documentado de Jboss. Los formularios se crean automáticamente en JSF con Facelets. etc. Viene con una consola sobre JBOSS. Es una solución flexible y conectable API. Una curva mucho más baja de aprendizaje. Cumple el estándar JPDL (JBoss PDL). El DESIGNER es muy liviano y se adapta muy bien a Eclipse. modelar situaciones donde concurrentemente deben ejecutarse varias ramas del mismo proceso. modificable y siempre sobre Hibérnate (ORM). Orquestación de servicios: Como está fuertemente basado en las comunicaciones asincrónicas. a empezar fácilmente dibujando los procesos de manera bastante simple. un alto impacto visual y fácil entendimiento: Tiene un diseño 100% basado en componentes. Oracle.

la consideran una herramienta de modelado gráfico. La arquitectura es la siguiente: Figura N°9: Arquitectura dl JBoss INGENIERÍA DE INFORMACIÓN 16 . Smooks).  Desventaja:   No usa el estándar BPMN.  Arquitectura JBoss es un servidor de aplicaciones J2EE de código abierto implementado en Java. JBPM dista mucho de considerase una herramienta completa y recomendada para producción de nivel empresarial. jBPM necesita de éste para ejecutarse. de nomenclatura gráfica a nivel de proceso de negocio. Transformación de datos XML (XSLT. aún sigue muy cercana a java o a XML. JBPM sigue pareciendo más una herramienta de programación que una herramienta gráfica de diseño de procesos de negocios.0 ofrece la capacidad de desarrollar nuevos procesos de negocio automatizados y flujos de trabajo con la orquestación estándar de la industria mediante Business Process Execution Language (BPEL). Según algunos autores.HERRAMIENTAS TECNOLÓGICAS DE BPM  JBoss jBPM en su versión 3.

Extensiones de SOA. 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) Suite Oracle BPA Suite Logra contemplar el ciclo de vida completo de BPM únicamente mediante la integración con la Oracle SOA Suite.2. así también permite realizar simulaciones del desempeño del proceso. Business Process Publisher: Publica la información documental del proceso en un portal web y muestra la información a los usuarios de acuerdo a sus niveles de acceso. 17   INGENIERÍA DE INFORMACIÓN . modelado y optimización de procesos. Por si sola provee las funcionalidades de análisis. Business Process Server: Almacenamiento de los procesos modelados así como su acceso y modificación de manera concurrente por múltiples usuarios. Figura N°10: Oracle BPA Suite Está integrado por las siguientes aplicaciones:   Business Process Architect: Modelado y simulación de procesos.HERRAMIENTAS TECNOLÓGICAS DE BPM 5.

BPM Studio también cuenta con todas las funcionalidades necesarias para el desarrollo de Web Services y su integración con el proceso.0 que es un lenguaje tanto de modelado como de ejecución de los procesos. por lo tanto permite mayor simplicidad en la ejecución del proceso. Process Analytics: Herramienta integrada al Oracle BPM Workspace que permite visualizar. Oracle BPM Workspace: Herramienta web destinada al usuario final para consultar y realizar actividades pendientes dentro de los procesos en los que participa o visualizar indicadores de gestión de acuerdo a los niveles de acceso del usuario. roles organizacionales. asignación e interfaz gráfica para actividades humanas. Process Composer: Esta herramienta corre en ambiente web con el objetivo de llegar a mayor cantidad de usuarios. El objetivo de esta herramienta es contribuir al empoderamiento de los usuarios del negocio. Esta herramienta está incluida tanto en el Process Composer como en BPM Studio. Además del editor de procesos provee herramientas para editar data del proceso. Oracle Business Rules Editor: Sistema de gestión de reglas de negocio que permite crear un conjunto de reglas y encapsularlas en componentes para ser utilizados desde la definición de los procesos. Es complementado por una herramienta llamada “Process Spaces” que integra el acceso a tareas en un portal web 2. 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 implementación ya existente. de manera que los representantes del negocio tengan acceso sólo a la edición del proceso y los analistas tengan acceso a todos los demás. modificar y hacer reportes de desempaño de los procesos.  Diseño de formularios: Permite asignar interfaz gráfica para las actividades humanas. bien sea automáticamente generadas a partir de la información provista en el BPM o desarrolladas mediante un editor WYSWYG. servicios u objetos del negocio).HERRAMIENTAS TECNOLÓGICAS DE BPM Oracle BPM Suite 11g Esta herramienta contempla el ciclo de vida completo de Business Process Management. Está integrado por los siguientes componentes:  BPM Studio: Es la herramienta de diseño de procesos. Permite realizar edición del BPM de los procesos pero sin la capacidad de definir componentes de implementación (actividades humanas. El editor de procesos soporta BPMN 2. Esta herramienta cuenta con un sistema de roles que limita el acceso a los editores.0     INGENIERÍA DE INFORMACIÓN 18 .

Otras herramientas no proveen tareas interactivas sino que deben ser modeladas a través del proceso.HERRAMIENTAS TECNOLÓGICAS DE BPM configurable por los usuarios para realizar sus actividades diarias (agenda. Oracle Enterprise Manager: Consola administrativa que monitorea todos los procesos publicados y aplicaciones SOA.). Permite visualizar la traza de un proceso. recuperación de fallos y depurar sus componentes.3. La BPM Suite de Oracle provee además la posibilidad de tareas de usuario compuestas con niveles de aprobación de varios usuarios de acuerdo a su rol (actividades interactivas). correo. etc.  5. documentos compartidos. INGENIERÍA DE INFORMACIÓN 19 . BizAgi BizAgi es una herramienta BPM gratuita que controla el ciclo de vida completo de la administración de procesos de negocios a través de la realización de tres pasos. Cuando una tarea es completada desde el Human Task Service se notifica su finalización al proceso para continuar con su ejecución.  Human Workflow: Las tareas asignables a los usuarios son definidas en el Human Task Editor pero al momento de su ejecución son invocadas no en el proceso sino en el Human Task Service.

Adicionalmente. Creación de formas: BizAgi permite crear formas sin necesidad de codificar o realizar compilaciones de ningún tipo. visibilidad o su obligatoriedad.   INGENIERÍA DE INFORMACIÓN 20 .1 (XML Process Definition Language). De igual manera. Automatización Para la automatización de procesos BizAgi ofrece la herramienta BizAgi Studio. Lo que permite importar procesos modelados previamente en otras herramientas que soporten dicho lenguaje. BizAgi permite generar formas de manera automática 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. permite definir en cada formulario reglas sobre los campos para permitir su edición. Los pasos previstos para realizar la automatización de un proceso son:  Definición del modelo de datos del proceso: BizAgi Studio permite la creación de un modelo de datos relacional que almacene toda la información manejada por el proceso. validaciones de actividades. La etapa de modelado del proceso abarca las siguientes actividades:   Modelado del proceso Documentación: BizAgi Process Modeler permite generar documentos de Ms Word o PDF que contengan la documentación asociada al proceso. Reglas y políticas del negocio: El motor de reglas de negocio de BizAgi permite definir: transiciones del flujo del proceso.HERRAMIENTAS TECNOLÓGICAS DE BPM Modelado El modelado de los procesos se realiza a través del BizAgi Process Modeler que permite diseñar gráficamente los procesos mediante la utilización de BPMN. el BizAgi Process Modeler soporta el lenguaje XPDL V2. conjuntos de usuarios para asignaciones.

de manera secuencial. Por otra parte. Integración: Mediante la utilización de SOA. Asistente de configuración de parámetros para comunicación con Web Services (BizAgi Studio) El motor de reglas de negocio de BizAgi permite la invocación de Servicios Web para la realización de validaciones al momento de ejecución. habilidades. ejecutar tareas o consultar información del proceso. El usuario tiene desde allí acceso a la ejecución de sus actividades y a organizarlas en carpetas de manera similar que un listado de correos electrónicos. BizAgi ofrece: o o o o Generación automática de XDS (definición de tipos de datos) de acuerdo a lo establecido en el modelo de datos. roles.  Para facilitar la integración con SOA. Se puede obtener dinámicamente información del modelo de datos para ser utilizada como parámetros a los servicios. cargo. Adicional a eso permite exponer actividades del proceso como web services en caso de que alguno de los aplicativos de la compañía requiera comunicarse con el BPM para crear instancias de procesos. BizAgi permite la asignación de actividades de acuerdo a: carga de trabajo de los usuarios. 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 semaforización. BizAgi permite utilizar componentes de los aplicativos existentes en la organización e invocar web services en cualquier punto del proceso. selección de las actividades por parte de los usuarios. Ejecución Una vez terminada la automatización del proceso. INGENIERÍA DE INFORMACIÓN 21 . propiedades de usuario. ubicación.HERRAMIENTAS TECNOLÓGICAS DE BPM  Asignación de recursos: BizAgi Studio permite definir una base de datos de usuario con información bastante amplia sobre cada uno de ellos: área. es posible asociar alarmas a cada actividad para controlar que estas sean ejecutadas dentro de los tiempos esperados. grupos de usuario. se obtiene el modelo de negocio que será ejecutado gracias al BPM Server de BizAgi a través de un portal Web llamado “Work Portal BizAgi”. esquema de días laborables.

LDAP. Estos cambios deben ser desplegados de nuevo en el BPM Server de BizAgi para hacerlos disponibles a los usuarios. creación de nuevos casos. y aplicar conectores para conectar el proceso a sistemas de información externos. como base de datos.4. pruebas. Permite configurar la seguridad de la aplicación A través de creación de roles y grupos de usuarios se puede limitar el acceso a entidades del modelo de datos. INGENIERÍA DE INFORMACIÓN 22 . Adicionalmente.HERRAMIENTAS TECNOLÓGICAS DE BPM Todas las actividades realizadas quedan registradas en BizAgi para llevar un control de qué usuarios atendieron cuáles solicitudes y quién realizó esas solicitudes. 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. producción). correo electrónico. El portal también provee gráficos y reportes de desempeño sobre cada proceso. preproducción. Bonita Studio contiene un modelador que permite dibujar la gráfica de flujo del proceso. Mejoramiento Utilizando la información provista por los reportes de desempeño. al momento de hacer despliegue de un proceso únicamente es necesario indicar cuál es el proceso afectado por el cambio y BizAgi sabrá qué componentes debe actualizar en el Work Portal. Con esta información los encargados del diseño de los procesos pueden hacer uso de BizAgi Studio para cambiar los aspectos detectados e iniciar de nuevo el ciclo de mejoramiento continuo. módulo de administración. por lo tanto. BizAgi permite visualizar cuellos de botellas o puntos débiles en los procesos. entre otros. la herramienta controla automáticamente todas las dependencias del desarrollo. Bonita Se utiliza para modelar gráficamente un proceso de negocio con la notación BPMN y generar procesos que permitan automatizar los procesos de la organización. políticas del negocio. 5. módulo de análisis. calendario.

Este interacción tiene lugar generalmente a través de una aplicación web compuesta por un conjunto de formas que se presentan en un navegador web. mensajería.  Incluye un gran número de conectores. la cual permite ejecutar y hacer deploy de procesos. Características:  Diseñador de procesos intuitivos y gráfico. Los cuales fueron desarrollados por la comunidad de bonita. que puede ser consumido de forma externa como un EJB. Se puede ejecutar bajo plataforma Linux o Windows. entre otros. Tiene una comunidad amplia. La Licencia del producto es GPL. completar tareas. etc. El cual permite probar y correr los procesos para propósitos de prueba. etc. La interacción Humana en un proceso requiere el contacto con el usuario final. permitiendo que los actores proceso para llevar a cabo las tareas necesarias. los cuales son persistentes durante toda la ejecución del proceso. como por ejemplo.HERRAMIENTAS TECNOLÓGICAS DE BPM ERP. Bonita Open Solution Integra los siguientes elementos:    Un generador de aplicaciones integrado o diseñador basado en modelado BPMN2. Motor de Ejecución: un motor de BPM potente y escalable. 23  INGENIERÍA DE INFORMACIÓN . Varias formas de datos se pueden definir. de forma sencilla. el cual permite diseñar formularios. Una interfaz para el usuario final. ECM. CRM. para bases de datos. ERP.

etc.  INGENIERÍA DE INFORMACIÓN 24 . esta interfaz contiene una bandeja de entrada.HERRAMIENTAS TECNOLÓGICAS DE BPM  El motor de bonita es extensible. esto significa que puede ser usado con la plataforma que tiene bonita por defecto o ser consumido como un EJB por aplicaciones externas. consola administrativa. Administración y ejecución de los procesos en la Bonita User Experiences. un conjunto de indicadores de gestión de procesos.

Contiene un administrador de paquetes que contiene todos los artefactos del proceso (modelos. Permite simular los procesos desarrollados. Ejecuta las transacciones de los procesos de forma segura y fiable.HERRAMIENTAS TECNOLÓGICAS DE BPM 5. Contiene un tablero de mandos. procesos y reglas en un motor de ejecución unificado. Se puede incluir un Mapa de la organización y todos sus grupos de interés. Se pueden migrar las versiones del proceso. en la demanda. Características          Se puede acceder desde cualquier navegador web. normas. Si bien se mantiene disponible como una aplicación Java que puede ser desplegado en prácticamente cualquier servidor de aplicaciones. Intalio Intalio BPMS es producto tradicional Intalio BPM. Diseño de objetos de proceso de datos con asistentes intuitivos. teniendo en cuenta la disponibilidad o habilidades. Permite Administrar tareas de acuerdo con el estándar WS-HumanTask. Está compuesto por un motor de procesos. un diseñador y una interfaz gráfica de usuario. Permite asignar tareas a los usuarios basados en reglas de negocio. servicios) en una unidad de despliegue único.          INGENIERÍA DE INFORMACIÓN 25 . Almacena objetos de datos del proceso en cualquier base de datos de informes en tiempo real y análisis. Utiliza los últimos estándares de la industria en los procesos de modelo. Permite conectar procesos a sistemas externos con poca codificación. Combina los eventos. Permite Implementar de procesos en las instalaciones o en la nube. Tiene una versión para la comunidad y una empresarial. Integrar los procesos con las aplicaciones utilizando una arquitectura orientada a servicios. Contiene un gestor de documentos.5. Permite definir indicadores específicos de los procesos y los indicadores clave de rendimiento (KPI).

Permite controlar el acceso a los activos proceso a través de políticas de seguridad de grano fino. y un motor de procesos que puede ejecutar BPMN nativo. Esto está soportado por un Bus de Servicios y contendor OSGI Open (Services Gateway Initiative).    Arquitectura Seguidamente se muestra la arquitectura del sistema.HERRAMIENTAS TECNOLÓGICAS DE BPM  Permite el procesamiento de eventos complejos. INGENIERÍA DE INFORMACIÓN 26 . Captura pistas de auditoría de todas las actividades y eventos. o transformarlo BPEL para propósitos de interoperabilidad. identificando patrones de eventos en tiempo real para detección de errores y optimización de procesos. Contiene un core de servicios. para permitir interoperabilidad y diseño de aplicaciones realmente modulares. la misma está es independiente del navegador y tecnologías que permiten accesarla. Tiene una consola de administración.

Unas APIS de servicio para ejecutar procesos de forma remota. además ofrece la opción de vista previa. diagramas. Un diseñador. Una interfaz gráfica de usuarios. Permite de forma sencilla de administrar los flujos de trabajo y adaptar sus módulos y elementos a cualquier organización. Se pueden diseñar formularios personalizados de forma sumamente sencilla. cuellos de botella. pues posee un código y estructura de libre manejo. etc. gracias a su interfaz AJAX. necesarios para dar orden a los procesos en la organización y el uso de plantillas (templates) para diseños comunes o más rápidos. Se pueden incorporar plugins en la herramienta. bases de datos. Características de la Herramienta  Es una opción libre. Permite procesar información desde fuentes externas a la aplicación. Se puede ejecutar en sistemas operativos Linux o Windows.HERRAMIENTAS TECNOLÓGICAS DE BPM 5. entre otros Se pueden efectuar seguimientos y rastreos de los diferentes procesos elaborados. entre otros). disponible para las pequeñas y medianas empresas que necesiten de una herramienta informática capaz de colaborar con las actividades y procesos que realizan.6. a través del servicio web. organigramas. y verificar si existe algún problema en su ejecución (demoras. Arquitectura     Un motor de ejecución de procesos. que permite a personas sin experiencia en programación. ProcessMaker ProcessMaker es una herramienta totalmente libre y de código abierto (Open Source). Tiene reportes de desempeño de los procesos. La herramienta está hecha en PHP. diseñar y aplicar soluciones para los procesos que se realizan en la misma. Permitirte diseñar los distintos flujos de actividades.        INGENIERÍA DE INFORMACIÓN 27 .

CMS. ERP. permite relacionar información con aplicaciones DMS. cosechando los beneficios de la reducción del tiempo en el mercado. implementar (deploy) y manejar procesos de negocios. ya sea SQL y Oracle. Tibco Business Studio Software de modelado de negocio basado en los estándares que permite a los expertos en negocios modelar. entre otros. puede implementar fácilmente los modelos que los usuarios han creado. Esto elimina una barrera de entrada muy importante. también puede trabajar con fuentes externas. mediante web services. simular y gestionar los procesos de negocio de forma correcta. 28    INGENIERÍA DE INFORMACIÓN . Incrementa la agilidad del negocio. Las empresas puede reaccionar rápidamente a los cambios en el entorno del mercado y la competencia.HERRAMIENTAS TECNOLÓGICAS DE BPM  Permite la integración con diferentes tipos de Bases de datos. 5. Proporciona un entorno más colaborativo que permite a los usuarios de negocio modelar. Un entorno de modelado común para BPM y SOA permite a las empresas y de TI trabajar en colaboración y garantizar que los procesos implementados tomen en cuenta las necesidades reales de negocio. y finalmente. al ofrecer a las organizaciones un modo fácil y de bajo riesgo para iniciarse en proyectos BPM. Primer producto de modelado para usuarios de negocio con funcionalidad completa y basado en estándares que se ofrece sin coste alguno. Mayor colaboración con TI. la aplicación no tendrá ningún inconveniente en trabajar con ellas. Una capa de proceso independiente permite a los expertos de negocios cambiar los procesos sin afectar los servicios y las aplicaciones subyacentes. Es compatible con los estándares y soporta BPMN y XPDL. Características:   Ambiente desarrollo basado en Eclipse para la construcción de aplicaciones compuestas a través de los software TIBCO’s BPM and SOA.7. Business Studio es el entorno de desarrollo basado en modelos para TIBCO iProcess Suite para BPM y TIBCO ActiveMatrix ® suite para SOA.

Bajo Costo para obtener la propiedad del producto. ver y probar formas Ajax para los usuarios finales. y las normas XPDLProporciona soportes a otras herramientas.0 (Ajax). Negocios expertos y vistas de procesos de desarrollo. Un modelo de proceso es tratado como una sola entidad con dos puntos de vista única . Mejores Prácticas. Business Modeler objeto (BOM). Formas Web 2.) INGENIERÍA DE INFORMACIÓN 29 . TIBCO Business Studio incrementa la portabilidad en procesos. Simulación avanzada y Presentación de Informes. Enterprise Mesage Service. Soporte Dinámico de Proceso. lo cual incrementa su productividad. Dentro de Business Studio.HERRAMIENTAS TECNOLÓGICAS DE BPM  Mayor Productividad.         Arquitectura: Tibco iProcess Suite       Tibco iProcess Engine: Ejecución Tibco iProcess Analytics: Monitorización Tibco iProcess Insight: BAM Tibco Business Studio: Modelado Tibco iProcess Decisions: Reglas Tibco Enterprise Integration (BusinesWorks. Rendezvous. Implementa procesos que reactivan y se adaptan a un entorno empresarial cambiante. Las capacidades avanzadas de simulación reducen el ensayo y error y garantizar la optimización de procesos. Una cantidad de librerías BPMN integrado a los patrones de flujo y adopta las mejores prácticas. permitiendo a los usuarios definir en UML un núcleo de vocabulario de objetos de negocio y sus relaciones entre ellos. Un entorno fácil de usar integrado con las mejores prácticas y ejemplos de ayuda a los expertos de negocios para empezar a ser rápidamente más productivos. UML. los usuarios pueden emplear asistentes y una rica paleta de diseño para diseñar gráficamente. ARIS de IDS Scheer y Visio de Microsoft. Cualquier tarea puede ser definida como una interfaz de proceso y se define en tiempo de ejecución. BOM mejora el modelo de reusabilidad.una para expertos en negocios y otra para los desarrolladores de proceso. Ejecutar simulaciones basadas en datos reales o datos de muestra generada usando una variedad de algoritmos. En la construcción de modelado de procesos es ampliamente adaptado a los estándares de BPMN.

HERRAMIENTAS TECNOLÓGICAS DE BPM Sistemas Operativos Microsoft Windows (x86)    Windows Server 2003 Windows XP Professional Windows Vista Linux   RedHat SUSE INGENIERÍA DE INFORMACIÓN 30 .

timetables and locations. Características  Funciones robustas para el análisis de proceso de negocios así como la capacidad de modelado de estos procesos: enterprises. El modelado de procesos permite visualizar.8. La biblioteca contiene alrededor de 800 KPIs de estándar abierto basados en APQC Process Classification Frameworks (PCF). para simplificar el modelado de procesos de negocio. essential data. Acelera el proceso de optimización para permitir identificar cuello de botellas e ineficiencias en los procesos. artifacts. documentar. Este ofrece modelado de procesos. organizations. a fin de comprender la ejecución de los mismos para su mejora continua.   INGENIERÍA DE INFORMACIÓN 31 . visualizar e      Permite compartir modelos y colaborar a interpretar los negocios dentro de procesos usando un Web browser con “WebSphere Business Compass”. resources. documentar y deploy de procesos de negocios para mejoramiento continuos. Herramientas WebSphere Herramienta premier de IBM de análisis y modelado de procesos de negocios para usuarios de negocios. El modelado procesos se realiza con gráficos personalizados y estilos BPMN dentro de un entorno de modelado personalizable. simulación y capacidades de análisis para ayudar a los usuarios a entender. diseñar y modelar los procesos. Provee una biblioteca incorporada de KPIs (Indicadores Clave de Desempeño) dentro de WebSphere Business Modeler. Contenido industriales integrado que ayudará a los usuarios a impulsar sus desarrollos. Transforma los modelos para optimizar el comportamiento del tiempo de ejecución y comparte el modelo durante todo el ciclo de vida del proceso.HERRAMIENTAS TECNOLÓGICAS DE BPM 5. Permite a los usuarios tomar decisiones antes de la implementación (deployment) a través de simulaciones avanzadas capacitadas basado en modelados de data actualizada.

analizar. La solución WebSphere Business Modeler and Monitor le ayuda a diseñar. simular. automatizar. como Crystal Reports.HERRAMIENTAS TECNOLÓGICAS DE BPM  Da soporte a la importación de contenido XML basado en plantillas de Microsoft Excel y formatos de archivos que incluyen Visio y texto delimitado. Se integra con herramientas de reporte. Microsoft Word o archivos PDF. optimizar y supervisar con rapidez y eficacia los procesos empresariales complejos.   Arquitectura INGENIERÍA DE INFORMACIÓN 32 .

HERRAMIENTAS TECNOLÓGICAS DE BPM Ciclo de Proceso y relación con esta herramienta 1 2 3 4 INGENIERÍA DE INFORMACIÓN 33 .

HERRAMIENTAS TECNOLÓGICAS DE BPM Interfaz WebSphere Herramientas WebSphere vs Open Source INGENIERÍA DE INFORMACIÓN 34 .

Koster.com BizAgi. descripción funcional”.ebizq.HERRAMIENTAS TECNOLÓGICAS DE BPM Referencias Bibliográficas     Baeyens.org/upload/File/actividades_realizadas/BBRSOALeanSigma_v4.com/software/products/ve/es/entry/ IBM. Jeff. http://www.com/software/integration/wbimodeler/advanced/features/. Stefan R. http://www. http://www. “Bizagi.ibm. BizAgi.pdf  Mc. INGENIERÍA DE INFORMACIÓN 35 .bizagi.dzone. http://www.utwente. Abril 2004. Business Process Trends Newsletter. http://java.pdf. University of Twente. “BPM Tools”. Pedro.pdf   Hanson. “BPMN Business Process Modeling Notation”.com/publicationfiles/04-04%20NL%20BPM%20Tools1.nl/ewi/trese/graduation_projects/2009/Koster.ibm.pdf Bruce Silver Associates.gartner.html. http://www. “SOA: El catalizador en la implantación de Lean Sigma”. http://www. and/or its Affiliates 2002  Mc.net/topics/cep/features/6596. “Manage your business process with JBoss jBPM”. 2006 Harmon.com/print/5585. Harpal. Volume 2. “WebSphere Business Modeler Basic”.com/resources/105500/105562/105562. www. David W. Inc. “An evaluation Method for Business Process Management Products”. Tom. BBR Enginyeira de Services. http://www. “The convergence of BPM and BAM”. http://www-01. http://www. Kochar.  Gallardo Delgado.bptrends.html. Coy. N° 4. Paul.com/DisplayDocument?doc_cd=119442.cellogistica.com/docs/BPMNbyExampleSPA.javaworld.pdf     IBM.com/javaworld/jw-05-2006/jw-0522-jbpm. “Business Activity Monitoring and Business Intellignce”. David W.bizagi. http://www. Industry Trend Reports. “Business Activity Monitoring: Calm before the Storm”. “WebSphere Business Modeler Advanced”. “A First Look At Oracle BPM Suite 11G”.oracle.gartner. “Seven Forms of Business Process Management With JBoss jBPM”. Coy.com/go/?&Src=6661656&Act=41&pcode=NAMK08065712MPP002. http://www-142. Gartner.

google.com http://www.HERRAMIENTAS TECNOLÓGICAS DE BPM  Mei Selvage.pdf.ve/prof/lmendoza/Documentos/ Reingenieria/Ejemplo%252Bde%252BIngenieria%252Bhacia%252Badelante. Ray W. http://www. Chang.php/Plataforma_InterOperabilidad http://www.jorambarrez.pdf. “Gobierno Electrónico sobre BPM”.asiap. Universidad Nacional de la Plata.org/ www. Evaluation results for jBPM version 3.be/blog/2010/02/01/updated-hello-world-tutorial-for-jbpm4-3/ http://www.usb. Ellis.php.cenatic.jorambarrez.unlp.oracle.  Morales.workflowpatterns. Instituto Universitario Autónomo del Sur.omg. http://www.  Workflow Patterns Initiative. Roxana Giandini.1. Patricia Bazán.bpm-spain.org/jiap/JIAP2007/Presentaciones%20Jiap%202007/IUAS_2.wikipedia. “Tecnologías para implementar un marco integrador de SOA y BPM”.com/developerworks/ssa/data/library/techarticle/dm0711selvage/index.oracle. 2010         http://wiki.com/evaluations/opensource/jBPM. Javier Diaz. “Oracle Business Process Analysis Suite”. F.html.org/ http://www.4 against the workflow control-flow patterns”.pdf   Oracle. http://www.com/articulo/39395/bpm-general/5-pasos-para-escoger-lasuite-bpm-adecuada-para-su-empresa-por-metastorm http://en.co. http://www.es/wikiesp/index. http://www.ppt&rct=j &sa=U&ei=VkrGTNq8JoKglAemh83nAQ&ved=0CCIQFjAD&q=reingenieria+case+compa ny&usg=AFQjCNF6F8oWhehXfGdlPYqQecVjzs1Q7Q&cad=rja    http://www.com/us/technologies/bpm/038674.slideshare.edu. IBM.jboss. Daniel T. “Integrar programas WebSphere Business Modeler y Rational Data Architect”. “jBPM Evaluation Results.ve/url?url=http://www. Oracle Data Sheet.com/products/community-enterprise/ http://www.org/wiki/JBPM http://www. Pablo.bpmn.net/quauhtlimtz/ibm-websphere-business-processmanagement-suite INGENIERÍA DE INFORMACIÓN 36 .ibm.linti.lisi.be/blog/category/jbpm/ http://www.ar/uploads/docs/tecnologias_para_implementar_un_marco _integrador_de_soa_y_bpm.