Vous êtes sur la page 1sur 37

Ao de la Inversin 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 Martn.

DOCENTE:
Ing. Mayra Alva Pisconte.

CICLO:
X

ICA PER 2013

HERRAMIENTAS TECNOLGICAS 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 Metodologa Para la Seleccin de una Herramienta BPM .......................................................2 Arquitectura de las Herramientas BPM....................................................................................2 Diagramador de procesos ....................................................................................................2 Definicin de reglas de negocio ...........................................................................................3 Consola de administracin de actividades humanas ...........................................................3 Motor de ejecucin ..............................................................................................................3 Administracin de usuarios ..................................................................................................4 Core de Servicios ..................................................................................................................4 Portal ................................................................................................................................4 BPMN (Notacin del Modelado de Procesos de Negocios) .............................................4 BAM (Business Activity Monitoring) ................................................................................7 BRE (Business Rule Engine) ............................................................................................10 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 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 Bibliogrficas ...................................................................................................................35

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

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 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 comprensin de los procesos a travs del uso de estas herramientas.

III. Metodologa Para la Seleccin de una Herramienta 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 BPM


4.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.
INGENIERA DE INFORMACIN 2

HERRAMIENTAS TECNOLGICAS DE BPM

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 humanas


De 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 los usuarios involucrados. Usualmente proveen una interfaz similar a la bandeja de entrada de un correo electrnico donde el usuario encuentra las tareas de pendientes por procesar de todos los procesos donde l participe.

4.4. Motor de ejecucin


El 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 de despliegue de procesos (deployment). El proceso de despliegue puede ocurrir de dos formas diferentes: Despliegue para ejecucin distribuida del proceso: El proceso es desplegado en mltiples 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 de ejecucin es muy elevada para desplegarlo en una sola mquina, razn por la cual el motor de ejecucin es desplegado en un clster de computadoras.
INGENIERA DE INFORMACIN 3

HERRAMIENTAS TECNOLGICAS DE BPM

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 usuarios


En 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 Servicios


El ltimo componente de una tpica arquitectura de una herramienta BPMS es el core de servicios, que ser explicado con ms detalle en la siguiente seccin.

4.6.1 Portal
Es 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 el mercado, 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

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

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 un participante puede ser una entidad de negocio o un rol. Lanes: Es una subdivisin del pool, es usado para organizar y subcategorizar 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, un diagrama de flujo sin ms detalle, que el nombre de las actividades, y tal vez condiciones de decisiones ms generales.
INGENIERA DE INFORMACIN 5

HERRAMIENTAS TECNOLGICAS DE BPM

Descripcin de los Proceso: Proporcionan informacin ms extendida acerca del proceso, como las personas involucradas en llevarlo a cabo (roles), los datos, informacin, etc. Modelo de Procesos: Diagramas de flujo detallados, con suficiente informacin 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 perspectiva nica 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 del comportamiento 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.

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

Figura N3: Proceso de Coreografa Colaboracin: Es cualquier diagrama BPMN que contenga uno o ms participantes. 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

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

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 los planes 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 se ejecuta el proceso. Informacin de Comportamiento: Representa el desempeo de las tareas 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 informacin sobre el estado de los procesos en ejecucin y las tareas. Eventos de Proceso (Seales de procesos y Monitorizacin de disparadores): 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 de informacin de la ejecucin de reglas para su procesamiento desde BAM. Informacin de Bases de Datos Externas: Sistemas de informacin de la organizacin.

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

Figura N5: Proceso de BAM De esta forma el objetivo de la informacin extrada es darle seguimiento a las actividades 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 y mejorarlo.

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

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 una condicin (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 que se 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 Documentos


Son todos aquellos programas que se encargar de gestionar grandes cantidades de documentos, con estos programas se puede localizar y
INGENIERA DE INFORMACIN 10

HERRAMIENTAS TECNOLGICAS DE BPM

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 aprobar documentos, 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 un documento se genera otra versin del mismo en el sistema. Histrico de acciones sobre el documento: Se puede conocer que persona 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 o grupos pueden acceder a una documentacin en concreto. Gestionar documentos de forma inteligente: Se pueden colocar documentos en carpetas clasificadas segn las necesidades de la empresa.

4.6.6 BPEL (Lenguaje de Ejecucin de Proceso de Negocios) y ESB (Bus de Servicios Empresariales)
BPEL significa Business Process Execution Language (Lenguaje de Ejecucin de Procesos de Negocios), una de las tecnologas clave para la Arquitectura Orientada 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:

INGENIERA DE INFORMACIN

11

HERRAMIENTAS TECNOLGICAS DE BPM

Mensajera Distribuida: Este ncleo proporciona un mtodo de transporte fiable 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, un servicio 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 de trasporte fsico para hacer posible la comunicacin entre servicios utilizando transportes diferentes. Soporte multiprotocolo. 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. Calidad de servicio: Un ESB puede proporcionar un servicio de alta fiabilidad 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 mayora 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. 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 enrutamiento dentro 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 del enrutamiento 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 servicio al 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.

INGENIERA DE INFORMACIN

12

HERRAMIENTAS TECNOLGICAS DE BPM

Figura N8: Enterprise Service BUS-ESB

4.6.8 Tareas humanas


Una 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).

INGENIERA DE INFORMACIN

13

HERRAMIENTAS TECNOLGICAS DE BPM

4.6.9 BPEL4PEOPLE
Una 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, su asignacin es obligatoria. El patrocinador del proceso: Persona que puede influir en el progreso de una 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 acciones administrativas 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 BPMS
5.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.

INGENIERA DE INFORMACIN

14

HERRAMIENTAS TECNOLGICAS DE BPM

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 DESIGNER es muy liviano y se adapta muy bien a Eclipse. El MOTOR DE PROCESO es 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 JSF con 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 siempre sobre 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 adhoc: 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 una implementacin limpia y transparente para una solucin compleja de comunicacin entre varios puntos de manera transaccional. Orquestacin de servicios: Como est fuertemente basado en las comunicaciones 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 no estn 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 fcil entendimiento: Tiene un diseo 100% basado en componentes. Lenguaje de Control de ejecuciones multi hilo: (designer/plugin para eclipse 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 sola nomenclatura para definir los nodos de los procesos no basta. Por esto mismo jBPM presenta jPDL, BPEL y PageFlow (de Seam) como tres lenguajes propuestos para tres entornos distintos.

INGENIERA DE INFORMACIN

15

HERRAMIENTAS TECNOLGICAS DE BPM

JBoss jBPM en su versin 3.0 ofrece la capacidad de desarrollar nuevos procesos 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 de negocio. JBPM sigue pareciendo ms una herramienta de programacin que una herramienta grfica de diseo de procesos de negocios, an sigue muy cercana a java o a XML. Segn algunos autores, JBPM dista mucho de considerase una herramienta 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

INGENIERA DE INFORMACIN

16

HERRAMIENTAS TECNOLGICAS DE BPM

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) Suite Oracle 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 de anlisis, 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 del proceso en un portal web y muestra la informacin a los usuarios de acuerdo a sus niveles de acceso. Extensiones de SOA.
17

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS 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 diseo de procesos. Adems del editor de 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 Web Services y su integracin con el proceso. Diseo de formularios: Permite asignar interfaz grfica para las actividades 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 el objetivo 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 que permite 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 que permite visualizar, modificar y hacer reportes de desempao de los procesos. 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 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

INGENIERA DE INFORMACIN

18

HERRAMIENTAS TECNOLGICAS DE BPM

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 el Human 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 todos los 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.

INGENIERA DE INFORMACIN

19

HERRAMIENTAS TECNOLGICAS DE BPM

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 modelados previamente 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. Los pasos 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.

INGENIERA DE INFORMACIN

20

HERRAMIENTAS TECNOLGICAS DE BPM

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 o o o Generacin automtica de XDS (definicin de tipos de datos) de acuerdo a lo establecido en el modelo de datos. Asistente de configuracin de parmetros para comunicacin con Web Services (BizAgi Studio) El motor de reglas de negocio de BizAgi permite la invocacin de Servicios Web para la realizacin de validaciones al momento de ejecucin. Se puede obtener dinmicamente informacin del modelo de datos para ser 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.

INGENIERA DE INFORMACIN

21

HERRAMIENTAS TECNOLGICAS DE BPM

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, preproduccin, 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 qu componentes 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,

INGENIERA DE INFORMACIN

22

HERRAMIENTAS TECNOLGICAS DE BPM

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 modelado BPMN2. Motor de Ejecucin: un motor de BPM potente y escalable, que puede ser consumido de forma externa como un EJB. Una interfaz para el usuario final, la cual permite ejecutar y hacer deploy de procesos, completar tareas, etc.

Caractersticas:
Diseador de procesos intuitivos y grfico, el cual permite disear formularios, 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 de datos, mensajera, ERP, CRM, ECM, entre otros. Los cuales fueron desarrollados por la comunidad de bonita. Tiene una comunidad amplia.
23

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS 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. 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.

INGENIERA DE INFORMACIN

24

HERRAMIENTAS TECNOLGICAS DE BPM

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 la demanda. 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 de informes 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.

INGENIERA DE INFORMACIN

25

HERRAMIENTAS TECNOLGICAS DE BPM

Permite el procesamiento de eventos complejos, identificando patrones de eventos 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), para permitir interoperabilidad y diseo de aplicaciones realmente modulares.

INGENIERA DE INFORMACIN

26

HERRAMIENTAS TECNOLGICAS DE BPM

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 en programacin, 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 sus mdulos 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 organizacin y 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, a travs del servicio web, bases de datos, entre otros Se pueden efectuar seguimientos y rastreos de los diferentes procesos elaborados, y verificar si existe algn problema en su ejecucin (demoras, cuellos de botella, entre otros).

INGENIERA DE INFORMACIN

27

HERRAMIENTAS TECNOLGICAS DE BPM

Permite la integracin con diferentes tipos de Bases de datos, ya sea SQL y Oracle; 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 Studio es el entorno de desarrollo basado en modelos para TIBCO iProcess Suite para BPM y TIBCO ActiveMatrix suite para SOA. Caractersticas: Ambiente desarrollo basado en Eclipse para la construccin de aplicaciones compuestas a travs de los software TIBCOs BPM and SOA. Proporciona un entorno ms colaborativo que permite a los usuarios de negocio modelar, simular y gestionar los procesos de negocio de forma correcta. Es compatible con los estndares y soporta BPMN y XPDL, puede implementar fcilmente los modelos que los usuarios han creado. Incrementa la agilidad del negocio. Una capa de proceso independiente permite 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 y SOA permite a las empresas y de TI trabajar en colaboracin y garantizar que los procesos implementados tomen en cuenta las necesidades reales de negocio.
28

INGENIERA DE INFORMACIN

HERRAMIENTAS TECNOLGICAS DE BPM

Mayor Productividad. Un entorno fcil de usar integrado con las mejores prcticas 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 de modelado de procesos es ampliamente adaptado a los estndares de BPMN, UML, y las normas XPDLProporciona soportes a otras herramientas. ARIS de IDS Scheer y Visio de Microsoft, TIBCO Business Studio incrementa la portabilidad en procesos. Mejores Prcticas. Una cantidad de libreras BPMN integrado a los patrones de flujo y adopta las mejores prcticas, lo cual incrementa su productividad. Negocios expertos y vistas de procesos de desarrollo. Un modelo de proceso es 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 pueden emplear 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 se adaptan 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 simulaciones basadas 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.)

INGENIERA DE INFORMACIN

29

HERRAMIENTAS TECNOLGICAS DE BPM

Sistemas Operativos
Microsoft Windows (x86) Windows Server 2003 Windows XP Professional Windows Vista

Linux RedHat SUSE

INGENIERA DE INFORMACIN

30

HERRAMIENTAS TECNOLGICAS DE BPM

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 la capacidad 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 sus desarrollos. Acelera el proceso de optimizacin para permitir identificar cuello de botellas e ineficiencias en los procesos. visualizar e

Permite compartir modelos y colaborar a interpretar los negocios dentro de procesos usando un Web browser con WebSphere Business Compass. El modelado de procesos permite visualizar, documentar, disear y modelar los procesos, a fin de comprender la ejecucin de los mismos para su mejora continua. El modelado procesos se realiza con grficos personalizados y estilos BPMN dentro 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).

INGENIERA DE INFORMACIN

31

HERRAMIENTAS TECNOLGICAS DE BPM

Da soporte a la importacin 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, como Crystal Reports, Microsoft Word o 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

INGENIERA DE INFORMACIN

32

HERRAMIENTAS TECNOLGICAS DE BPM

Ciclo de Proceso y relacin con esta herramienta

INGENIERA DE INFORMACIN

33

HERRAMIENTAS TECNOLGICAS DE BPM

Interfaz WebSphere

Herramientas WebSphere vs Open Source

INGENIERA DE INFORMACIN

34

HERRAMIENTAS TECNOLGICAS DE BPM

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 Trend Reports. http://www.oracle.com/go/?&Src=6661656&Act=41&pcode=NAMK08065712MPP002. Gallardo Delgado, Pedro. SOA: El catalizador en la implantacin de Lean Sigma. BBR Enginyeira de Services. http://www.cellogistica.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. Volume 2, N 4. http://www.bptrends.com/publicationfiles/04-04%20NL%20BPM%20Tools1.pdf IBM. WebSphere Business Modeler 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 Management Products. 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.
INGENIERA DE INFORMACIN 35

HERRAMIENTAS TECNOLGICAS DE BPM

Mei Selvage, Ray W. Ellis, Daniel T. Chang. IBM. Integrar programas WebSphere Business Modeler y Rational Data Architect. http://www.ibm.com/developerworks/ssa/data/library/techarticle/dm0711selvage/index.html.

Morales, Pablo. Gobierno Electrnico sobre BPM. Instituto Universitario Autnomo del Sur. http://www.asiap.org/jiap/JIAP2007/Presentaciones%20Jiap%202007/IUAS_2.pdf

Oracle. Oracle Business Process Analysis Suite. Oracle Data Sheet. http://www.oracle.com/us/technologies/bpm/038674.pdf. Patricia Bazn, Roxana Giandini, F. Javier Diaz. Tecnologas para implementar un marco integrador de SOA y BPM. Universidad Nacional de la Plata. http://www.linti.unlp.edu.ar/uploads/docs/tecnologias_para_implementar_un_marco _integrador_de_soa_y_bpm.pdf.

Workflow Patterns Initiative. jBPM Evaluation Results, Evaluation results for jBPM version 3.1.4 against the workflow control-flow patterns. http://www.workflowpatterns.com/evaluations/opensource/jBPM.php. 2010

http://wiki.cenatic.es/wikiesp/index.php/Plataforma_InterOperabilidad http://www.bpmn.org/ http://www.bpm-spain.com/articulo/39395/bpm-general/5-pasos-para-escoger-lasuite-bpm-adecuada-para-su-empresa-por-metastorm http://en.wikipedia.org/wiki/JBPM http://www.jboss.com/products/community-enterprise/ http://www.jorambarrez.be/blog/category/jbpm/ http://www.jorambarrez.be/blog/2010/02/01/updated-hello-world-tutorial-for-jbpm4-3/ http://www.google.co.ve/url?url=http://www.lisi.usb.ve/prof/lmendoza/Documentos/ Reingenieria/Ejemplo%252Bde%252BIngenieria%252Bhacia%252Badelante.ppt&rct=j &sa=U&ei=VkrGTNq8JoKglAemh83nAQ&ved=0CCIQFjAD&q=reingenieria+case+compa ny&usg=AFQjCNF6F8oWhehXfGdlPYqQecVjzs1Q7Q&cad=rja

http://www.omg.org/ www.oracle.com http://www.slideshare.net/quauhtlimtz/ibm-websphere-business-processmanagement-suite

INGENIERA DE INFORMACIN

36

Vous aimerez peut-être aussi