Implementación de procesos con jbpm

Solo disponible en BuenasTareas
  • Páginas : 3 (606 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de octubre de 2010
Leer documento completo
Vista previa del texto
La lógica de negocio se puede definir en forma de una serie de tareas relacionadas que se deben
ejecutar de forma secuencial, paralela o en función de alguna condición. Al conjunto de estas tareasse le conoce como proceso de negocio. La gestión de procesos de negocio (BPM – Business Process
Management) se encarga del modelado de los procesos de negocio, y define el flujo de trabajo(workflow) que rige su funcionamiento. Un workflow modela de forma gráfica las relaciones entre
las distintas tareas.
Un sistema de gestión de procesos de negocio (BPMS - Business Process Management System)es
una aplicación que gestiona estos flujos de trabajo, y se encarga de automatizar la secuencia de
acciones, actividades o tareas que componen del proceso. Esta automatización permite integrar losprocesos de la empresa y rediseñarlos de acuerdo a nuevas estrategias.
Existen varios sistemas de gestión de procesos de negocio, y uno de ellos es JBoss jBPM, cuya
principal ventaja para aquellosque quieren aprender esta tecnología es que es open-source. En el
presente manual se pretende introducir al lector en el uso de esta herramienta.

A continuación se va a describir los elementos quedefinen un proceso en jBPM. Un proceso está
definido a partir de sus nodos, transiciones y acciones. Para representar un proceso en forma
gráfica, se puede utilizar el jBPM Graphical ProcessDesigner de Jboss Tools.

Definen los pasos que que se tienen que seguir durante la ejecución de un proceso, y pueden ser de
los siguientes tipos:
- Nodos de inicio y fin
- Nodo de tarea
- Nodo deestado
- Nodo de decisión
- Nodos fork y join
- Nodos node

Los nodos de inicio delimitan el comienzo de la ejecución de un proceso. Un proceso debe tener un
único nodo de inicio.
Los nodos de findelimitan el final de la ejecución de un proceso. Un proceso puede tener varios
nodos de fin, a los que puede llegar en función de las condiciones de ejecución del proceso. Al
llegar a cualquiera...
tracking img