Camunda Fox: Plataforma BPM sobre Activiti

Camunda fox es una Plataforma BPM de la empresa Camunda basada en el proyecto opensource Activiti.

Ofrece una versión Community (integrada con JBoss 7) y una versión Enterprise.

Camunda Fox extiende Activiti con componentes, herramientas y servicios para incrementar la productividad y el uso en aplicaciones empresariales.

Podemos ver qué ofrece frente a Activiti:

Podéis acceder a su Tutorial aquí.

Publicado en BPM, Java. 1 Comment »

Compensaciones en Activiti

Como ya comentamos en su momento Activiti es una plataforma BPM muy ligera y rápida.

Actualmente va por la versión 5.11 (que salió a la luz el 5 de diciembre de 2012), desde su versión 5.9 Activiti da soporte a las compensaciones (deshacer los efectos de una acción).

Las compensaciones son un concepto de BPMN 2, que ya pueden implementarse en Activiti:

En un flujo completo sería algo como esto:

Leer más: http://www.bpm-guide.de/2012/03/02/activiti-5-9-introduces-bpmn-compensation-and-transactions/

Publicado en BPM, Java, Productos. 1 Comment »

BPM Activiti

Después de años renegando de los BPMS (y no será porque no he probado varios OpenSource y comerciales :)) por fin he encontrado el BPM de mis sueños (bueno, me quedaría con la chica de mis sueños pero si alguna vez soñara con BPMs en sueños sin duda soñaría con este).

Lo que más me gusta de Activiti (de Alfresco) es:

· Su integración con Spring: permite llamar a métodos de beans de Spring, aunque también clases Java

· Su sencillez de uso: hasta hacer Test unitarios es sencillo :)

· Su extensibilidad (permite crear nuevos tipos de tareas, ocultar la paleta )

· Su editor de Eclipse: también tiene uno Web bastante potente

Además:

· Soporta BPMN 2.0 (tareas manuales)

· Permite definir formularios para tareas manuales, aunque lo mejor es usar su API.

· Gestión de usuarios, grupos,…

· Consola estado procesos, definición de usuarios,…

· Tiene un editor BPM para analistas que luego puede importarse al editor BPEL para que los diseñadores completen el proceso

Ahora sí que de verdad es sencillo hacer un proceso BPM, con pasos manuales y todo :)

No exagero si os digo que en media hora me he montado este ejemplo (partiendo de otro claro está):

Publicado en BPM, Java. 3 Comments »

jBPM 5: por fin un jBPM que me gusta :)

RedHat ha publicado jBPM 5, su motor de procesos BPM.

Esta versión ha mejorado mucho en documentación (incluye screencasts)

Las principales mejoras de esta versión son:

· Motor soporta ejecución de procesos BPMN 2.0

· Mejora en la herramienta de desarrollo sobre Eclipse: permite creación, depuración y despliegue de procesos

· Repositorio de Procesos: para manejar definición de procesos, con un UI Web

· Herramienta Web para usuarios de negocio que permite edición web de procesos de negocio, consola, lista de Tareas Humanas.

Las mejoras de esta versión son muy importantes, de cara al desarrollo y explotación de sistemas basados en jBPM.

Por otro lado me recuerdan muchísimo a lo que ofrece Drools Flow (podéis verlo aquí)

Publicado en BPM, Productos, SOA. 1 Comment »

Spagic: Middleware SOA

es un Middleware enfocado al gobierno y Desarrollo de soluciones SOA.

Este Middleware permite la conexión de diferentes elementos:

Spagic ofrece un conjunto de herramientas para el gobierno de proyectos SOA:

· Soporte Herramientas de modelado

· Definición de Servicios

· Control Actividad de Usuarios

· Control de despliegues

· Conectores

· Servicios de Infraestructura

· Monitorización

· …

Spagic lo componen 3 módulos:

· Spagic Service Manager: es el Middleware en sí. Usa OSGi para ofrecer una solución modular en la que se puedan desplegar diferentes elementos. Incluye conectores (SOAP, JDBC, JMS, TCP,…) y servicios de infraestructura como ESB, Registro, motor BPEL,…

· Spagic Studio: ofrece Herramientas para el Desarrollo y despliegue como plugin de Eclipse. Permite diseñar servicios de forma visual, modelar proceso BPMN generando BPEL, desarrollo de formularios sobre Flex, acceso registro,…

· Spagic Monitor: ofrece servicios de monitorización y controla el ciclo de vida

Spagic es un producto OpenSource del consorcio

Podéis descarga Spagic desde aquí.

Publicado en BPM, J2EE, Productos, SOA. 1 Comment »

Riftsaw

es un motor WS-BPEL 2.0 optimizado para funcionar sobre el Servidor de aplicaciones JBoss:

Riftsaw se basa en Apache ODE y soporta las siguientes características:

· Motor WS-BPEL 2.0

· Motot BPEL4WS 1.1

· Soporte WebServices: JBossWS y CXF

· Registro UDDI para endpoints BPEL

· Búsqueda y registro en UDDI de endpoints dinámica

· Consola BPM (sobre GWT) para gestionar definición e instancias de procesos

· API

· Despliegue en caliente

· Ejecución de procesos long-running

· Persistencia de procesos

· Versionado de procesos

· Integración con JBoss ESB

· Diseñador BPEL basado en Eclipse (JBoss Tools)

· Funcionamiento en clusters

Podéis acceder sus ejemplos desde aquí.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 408 seguidores

%d personas les gusta esto: