Herramientas Para Bpm

28
INTEGRANTES: · UNIVERSIDAD NACIONAL TECNOLOGICA DEL CONO SUR DE LIMA

description

informacion

Transcript of Herramientas Para Bpm

  • INTEGRANTES:

    UNIVERSIDAD NACIONAL TECNOLOGICA DEL CONO

    SUR DE LIMA

  • HERRAMIENTAS PARA BPM

  • INTRODUCCION

    BPM Business Process Management Herramientas de administracin de procesos, fue

    creadacomo una estrategia de los mercados para responder a necesidades corporativas

    tales como:incrementar ingresos, reducir costos y mejorar servicio mediante la

    optimizacin de su operacino la adquisicin, fusin o venta de unidades de

    negocio.Muchos por no decir todos los procesos empresariales son complejos debido a

    las diversasactividades que se realizan dentro de una corporacin, estos procesos

    requieren de una mejoraconstante en cuanto a gestin optimizacin y control sobre los

    procesos.Aquellas empresas que estn en capacidad de solucionar eficaz y

    eficientemente sus tareas son lasque tendrn una mayor productividad, pero para eso se

    requiere de un manejo de sus procesos deforma sencilla y flexible.

  • BPM 1. CONCEPTO:

    Se puede definir como un 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 diarios. Se incluyen tambin tareas integradas y libres que aumentan la potencia

    del sistema, as como caractersticas innovadoras y exclusivas, entre otras bondades.

    2. UTILIDAD DE UNA HERRAMIENTA BPMS:

    Optimizar nuevos y mejores procesos. Automatizar transacciones, documentacin, flujos de procesos. Permitir la definicin de cada modulo 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.

  • 3. HERRAMIENTAS BPMS: 3.1. 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. ProcessMaker es una herramienta para la administracin de procesos de negocio. En la actualidad cuenta con dos versiones:

    Enterprise: sta es recomendada para corporaciones, gobiernos u otras organizaciones que buscan una mayor escala de control de procesos. sta versin cuenta con acceso a parches que permiten una ms fcil transicin para nuevas versiones, al igual que soporte ilimitado por telfono. Se encuentra bajo la licencia AGPLv3 y cubre indemnizaciones y garanta. Tiene distintos planes para acomodarse a distintos presupuestos.

    Open Source: sta versin est recomendada para ambientes no crticos, donde existen suficiente tiempo y recursos para resolver problemas sin soporte profesional. Tiene la desventaja que no existen parches para migraciones a nuevas versiones y no posee garanta alguna. Sin embargo, existe una comunidad en lnea que cuenta con su propio foro, wiki y blog el cul puede ser utilizado para la resolucin de dudas.

    Arquitectura

    Un motor de ejecucin de procesos. Un diseador. Una interfaz grafica 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).

    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.

    Requerimientos:

    Hardware

    Servidor:

    Procesador de 1.0GHz Pentium 4 o mejor. Un procesador Dual core es recomendado para manejar mejor la concurrencia de usuarios.

    1GB de RAM y adicionalmente de 50 a 100 MB por cada usuario que se quiera manejar concurrentemente.

    Disco duro de 30GB para informacin de la aplicacin y para el repositorio de documentos.

    Estaciones de Usuarios:

    Procesador Pentium 4 o mejor. Memoria RAM de 256 MB para Windows XP y Linux, y de 512 MB para

    Windows Vista/7.

  • Software

    Sistema Operativo: ProcessMaker soporta GNU/Linux, Unix y Windows (XP, Vista, 7, Server 2003 y Server 2008).

    Servidor Web: se necesita Apache 2.2.3 o mayor, con los siguientes mdulos habilitados: deflate, expires, rewrite y vhost_alias.

    Base de Datos: se necesita MySQL 5.1.6 o mayor.

    3.2. AQUALOGIC BPM SUITE

    Aqualogic BPM Suite (tambin llamado Oracle BPM Suite) ofrece un set de herramientas para la administracin de procesos de negocio. Combina el flujo de trabajo y tecnologa de procesos con una aplicacin funcional. AquaLogic BPM Suite es actualmente software privativo por lo que se debe pagar una licencia. El costo es de $115,000 para un servidor Enterprise, que incluye dos paquetes de estudio y cinco diseadores. Por cada paquete de estudio adicional son $4,995 y por cada paquete de diseador $995. El soporte es el 20% del precio total.

    Caractersticas principales:

    Proceso de iniciacin/Terminacin de actividades: Funciona como un punto de inicio y fin para el proceso. Las actividades son automticamente generadas.

    Actividades de interaccin humana: Permite la interaccin del usuario con el proceso.

    Actividades de interaccin con el sistema: Manejar las interacciones automticas con los sistemas empresariales.

    Actividades de interaccin organizacional: Permitir la comunicacin con otras reas y procesos de una organizacin.

    Actividades de control de procesos: Control de flujo del proceso o generar copias de una instancia de proceso para permitir el flujo a travs de varias rutas al mismo tiempo.

    Actividades globales: Manejar los requerimientos globales que no estn asociados con una instancia de procesos especficos.

    Actividades miscelneas: Proporcionar otras funcionalidades con un proceso.

  • Requerimientos:

    Hardware

    1 GB memoria RAM 450 MB ms de espacio en el disco duro. 2GHz o ms de procesador.

    Software

    Sistema Operativo: es compatible con Windows Server 2003 (SP1, R2 y SP2), Windows XP SP2, Linux Red Hat y Novell Linux SUSE.

    Bases de Datos: puede trabajar con SQL Server 2005, Oracle 9i o 10g y con IBM UDB DB2 8.1 y 9.1.

    Explorador: para el funcionamiento en las estaciones de trabajo, se puede utilizar IE 6 o superior, Firefox 2 o superior y Safari 2.0.4.

    3.3. ULTIMUS BPM SUITE

    Es una herramienta basada en Web que brinda la posibilidad de realizar procesos entre personas, entre aplicaciones o mixtos. Tiene capacidades de simulacin, automatizacin, gestin y optimizacin que pueden servir para ofrecer soluciones que satisfagan de manera precisa las necesidades de procesos de negocio de las organizaciones. La arquitectura de esta suite est basada en Microsoft .NET. Se trata de una solucin que incorpora la tecnologa de construccin de bloques de Microsoft, +COM para soportar la escalabilidad que permite dividir las cargas de trabajo entre diferentes servidores de Workflow.

  • Caractersticas Principales:

    Diseo o Modelo del proceso:Ultimus tiene un mdulo de modelamiento llamado Model, en l se puede definir los procesos y realizar simulaciones antes de iniciar la automatizacin. Esto lo realizan usuarios que no tienen que saber nada de sistemas ni programacin.

    Operacin del proceso:Ultimus interacta con el directorio activo de Microsoft para traer todos los usuarios y crear un organigrama para la implementacin del proceso. Adems presenta un modelo integrado de seguridad que puede ser heredado directamente del directorio activo.

    Automatizacin del proceso: Partiendo desde el modelamiento del proceso, o desde cero, Ultimus tiene un mdulo donde se construyen los procesos llamado Build. En este se crean los pasos se le asignar caractersticas como responsable, tiempos de ejecucin y extensin, costo, notificaciones, tipo de formulario electrnico, etc. Tambin tiene un editor de formularios electrnicos, con una amigabilidad muy buena permitiendo que analistas de procesos sin necesidad de desarrollar programacin creen sus propios procesos.

    Integracin:Ultimus tiene unos servicios Web para interactuar con otros sistemas, adems trabaja directamente con la mayora de aplicaciones de Microsoft, con todas las herramientas de Office, Infopath, SharePoint, Outlook, etc. Una integracin importante es la posibilidad de llamar cdigo realizado en .net y la posibilidad e consumir servicios Web.

    Requerimientos:

    Hardware

    Procesador Intel Pentium 3 con 1.4 GHz o superior. Memoria RAM de 4GB o superior. Disco duro de 100 GB.

    Software

    Sistema Operativo: requiere Windows Server 2003. Base de Datos: puede trabajar nicamente sobre Microsoft SQL Server 2005.

  • 3.4. 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.

    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 Hibernate(ORM), esto permite correr el Workflow sobre cualquier base de datos, casi el 100% de las ms usadas como: Sybase, Oracle, SQL Server, y MySQL.

    Combinando administracin de tareas basadas en templates y tareas ad-hoc: permiten definir tareas dentro de tareas (sub tareas), y asignarlas para modelar situaciones complejas donde las tareas humanas juegan un rol ms que importante en nuestros procesos.

    Arquitecturas asncronas transaccionales: permiten reflejar 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 DefinitionLanguages): 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.

    JBossjBPM 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 ProcessExecutionLanguage (BPEL).

    Transformacin de datos XML (XSLT, Smooks).

    Breve Funcionalidad

    JBPM toma como entrada descripciones de procesos grficos. Un proceso est compuesto de actividades que estn conectados con transacciones. Los procesos representan un flujo de ejecucin. El diagrama grafico de un proceso es usado como lo bsico para la comunicacin entre usuarios no tcnicos y desarrolladores. Cada ejecucin de un proceso definido es llamada una instancia del proceso. JBPM maneja las instancias de los procesos. Algunas actividades son automticas como el envo de un email o invocar un EJB. Otras actividades pueden estar en estado de espera. Ejemplo: las tareas humanas (human tasks) o esperar por un cliente externo para invocar un mtodo de servicio (servicemethod). JBPM maneja y conserva persistentemente el estado de la ejecucin de los procesos durante el estado de espera de estas actividades.

  • 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:

    Tiene los siguientes componentes:

    Un motor de workflows llamado JBossjBPMCore que se encarga de la ejecucin

    de las instancias de proceso Una herramienta de definicin de proceso llamada

    jBPMGraphicalProcessDesigner (GPD). Es un plugin para Eclipse, el cual le proporciona soporte para definir procesos en jPDL en formato grfico y en formato XML. jPDL (jBPMProcessDefinitionLanguage) es el lenguaje de proceso utilizado por el sistema.

    La consola web JBossjBPM que tiene dos funciones. Es un cliente web basado en workflows donde en el modo Home, los usuarios pueden iniciar y ejecutar procesos. Tambin es una herramienta de administracin y monitorizacin, que ofrece un modo Monitoring donde los usuarios pueden observar e intervenir en la ejecucin de las instancias.

    El componen identidad, que es el encargado de la definicin de la informacin organizativa, como usuarios, grupos y roles que pueden ser asignadas a las diferentes tareas. Actualmente la definicin de toda esta informacin est hecha con directivas insert del SQL estndar en la base de datos del workflow.

  • Breve Funcionalidad

    JBPM toma como entrada descripciones de procesos grficos. Un proceso est compuesto de actividades que estn conectados con transacciones. Los procesos representan un flujo de ejecucin. El diagrama grafico de un proceso es usado como lo bsico para la comunicacin entre usuarios no tcnicos y desarrolladores.

    Cada ejecucin de un proceso definido es llamada una instancia del proceso. JBPM maneja las instancias de los procesos. Algunas actividades son automticas como el envo de un email o invocar un EJB. Otras actividades pueden estar en estado de espera. Ejemplo: las tareas humanas (human tasks) o esperar por un cliente externo para invocar un mtodo de servicio (servicemethod). jBPM maneja y conserva persistentemente el estado de la ejecucin de los procesos durante el estado de espera de estas actividades.

    3.5. 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.

  • Est integrado por las siguientes aplicaciones:

    Business ProcessArchitect: 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. Oracle BPM Suite 11g

    Esta herramienta contempla el ciclo de vida completo del 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.

    o 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.

    ProcessComposer: 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 ProcessComposer como en BPM Studio.

    ProcessAnalytics: Herramienta integrada al Oracle BPM Workspace que permite visualizar, modificar y hacer reportes de desempao de los procesos.

    Oralce 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 ProcessSpaces que integra el acceso a tareas en un portal web 2.0 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 TaskService. Cuando una tarea es completada desde el Human TaskService 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.

    Aplicaciones SOA.

  • 3.6. 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.

  • Modelado:

    El modelado de los procesos se realiza a travs del BizAgiProcessModeler que permite disear grficamente los procesos mediante la utilizacin de BPMN. Adicionalmente, el BizAgiProcessModeler soporta el lenguaje XPDL V2.1 (XML ProcessDefinitionLanguage). 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: BizAgiProcessModeler 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. 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:

    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.

  • Todas las actividades realizadas quedan registradas en BizAgi para llevar un control de qu usuarios atendieron cules solicitudes y quin realiz esas solicitudes. El portal tambin provee grficos y reportes de desempeo sobre cada proceso.

    Mejoramiento:

    Utilizando la informacin provista por los reportes de desempeo, BizAgi permite visualizar cuellos de botellas o puntos dbiles en los procesos. Con esta informacin los encargados del diseo de los procesos pueden hacer uso de BizAgi Studio para cambiar los aspectos detectados e iniciar de nuevo el ciclo de mejoramiento continuo. Estos cambios deben ser desplegados de nuevo en el BPM Server de BizAgi para hacerlos disponibles a los usuarios.

    Otras herramientas de BizAgi:

    BizAgi Management Console:

    Administra los cambios realizados sobre los procesos del negocio:

    Permite definir un mapa de despliegue que permite definir los pasos que debe seguir un proceso que fue modificado (desarrollo, pruebas, pre-produccin, produccin). Adicionalmente, la herramienta controla automticamente todas las dependencias del desarrollo, por lo tanto, al momento de hacer despliegue de un proceso nicamente es necesario indicar cul es el proceso afectado por el cambio y BizAgi sabr 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.

    3.7. BONITASOFT 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, 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 grafico, 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. 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 UserExperiences, esta interfaz contiene una bandeja de entrada, consola administrativa, un conjunto de indicadores de gestin de procesos, etc.

    3.8. 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 grafica 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. 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 esta soportado por un Bus de Servicios y contendor OSGI Open (ServicesGateway Initiative), para permitir interoperabilidad y diseo de aplicaciones realmente modulares.

    3.9. 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 basada 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.

  • 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 empresa 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.

    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 XPDL-

    Proporciona 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 nico - 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:

    TibcoiProcessEngine: Ejecucin TibcoiProcessAnalytics: Monitorizacin TibcoiProcessInsight: BAM Tibco Business Studio: Modelado TibcoiProcess Decisions: Reglas Tibco Enterprise Integration (BusinesWorks, Enterprise Mesage Service,

    Rendezvous.)

    SistemasOperativos:

    Microsoft Windows (x86)

    Windows Server 2003 Windows XP Professional Windows Vista

    Linux RedHat SUSE

  • 3.10. 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 visualizar e identificar cuello de botellas e ineficiencias en los procesos.

    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 ProcessClassificationFrameworks (PCF).

    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 CrystalReports, 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:

  • Ciclo de Proceso y relacin con esta herramienta