Archivos para las entradas con etiqueta: jbpm

Este segundo resumen, alberga los capítulos 4, 5 y 6 del libro. Una vez en este punto,  habiéndonos introducido en el lenguaje jPDL, seremos capaces de entender las peculiaridades del lenguaje y su funcionamiento interno, así como qué tipos de nodos existen y el comportamiento de estos.

Capítulo 4

En el presente capítulo se exponen  los ficheros necesarios para la el diseño y ejecución de los procesos: processdefinition.xml (el más importante) y gpd.xml, y se analizan las características internas de los mismos. (Considero que es importante poner especial atención en como esta construido el framework, ya que así aumentará nuestro control sobre él). Leer el resto de esta entrada »

Anuncios

Uno de los objetivos propuestos para el 2010 consiste en leer una serie de libros relacionados con el software orientado a servicios: SOA, BPM, SaaS, Cloud Compunting, etc.

El primer libro elegido ha sido el “JBPM Developer Guide” publicado por Packt  y que tiene como autor a Mauricio Salatino “salaboy”, un desarrollador experimentado en temas  como: JavaEE, Drools, jBPM, etc. Este autor lo conocí a través de su blog (http://salaboy.wordpress.com) dedicado antes al framework jBPM y ahora más centrado en Drools. Leer el resto de esta entrada »

La nueva versión incorpora una nueva consola de administración, más visual y atractiva aunque respecto a la otra (incluída en las version jBPM 3.x) todavía tiene muchos bugs por mejorar.

Las características principales de esta consola se detallan a continuación:

  • Posibilidad de simular procesos desplegados en el servidor
  • Estadísticas (reporting) del sistema
  • Gestión de tareas

Tecleando http://localhost:8080/jbpm-console desde el navegador se puede acceder al BPM. Leer el resto de esta entrada »

Hace tres semanas Joram Barrez, desarrollador del “core” de jBPM, presentó el roadmap de jBPM. La nueva versión del modelador de procesos de negocio pretende  ofrecer un plus de calidad, incorporando la posibilidad de hacer upgrades sin la necesidad de cambiar de versión. Al igual que en la versión anterior (jbpm 4.1), incorpora un instalador via Ant para tareas de administración y gestión del software, lo cual facilita los cambios de parámetros y las instalaciones, es decir, el usuario se da cuenta de lo que se está ejecutando por detrás y en caso de querer cambiar algún dato tiene la opción de modificarlos ficheros. En mi caso, al querer instalar jBPM 4.2 en JBossAS 5.1.0 con base de datos MySQL, modifiqué el fichero build.xml del directorio install puesto que le cambie el nombre al directorio descomprimido de JBoss y tuve que indicar el path del servidor en el build.xml. Leer el resto de esta entrada »

In this post I going to explain how to switch JBossESB and JBossAS persistence from the default HSQL embedded database to a “real” database like MySQL, the persistence configuration of JMS, jUDDI, ESB MessageStore, jBPM, Drools and EJB needs updating. It is not necessary to change Drools and EJB config but we will get some imcomplete deployment warnings during the startup of the server so we will change all config to obtain an all-configured server.

Note: I will use two notations to refer two different path and I suppose that you have deployed JBossESB into JBossAS with an ant task.

/server/default/deploy = $deploy
/docs/examples= $example

JMS

We should update and remove some files to get the right configuration. Let’s go: Leer el resto de esta entrada »

Joram Barrez makes a good reflection about the topic on his personal blog. As I wrote in a previous post, everyone has to evaluate the use of SOA software such as ESB solutions, using Web Services, …

In my opinion, as Joram says, each has to ask how jBPM can help in our enviroment. Read full article here.

What’s next? In the next article, we’ll be able to switch JBossAS 4.2.3 and JBossESB 4.5 persistence from HSQL to MySQL including Drools and EJB MBeans.

jBPM 4.1 offers a new feature: Signavio Web Based Process Designer. It enables us to create charts via web as Eclipse jBPM plugin. It comes fully integrated with jBPM and its installation is very simple. This app includes BPMN 1.2 and developers already are thinking on BPMN 2.
On the other hand, you can find other options on the Internet, such as Simple Web Based BPEL 2 SVG Monitor, but the option mentioned above is very powerful and interesting. Two months ago, I tried the SVG BPEL monitor but as the name implies is simply a BPEL diagram monitor via web and its inclusion in any RIA application can be hard. We included it with ICEfaces + MySQL, we managed to integrate everything and finally it looked ok but the project was hard.signavioTake a look at the demo.