1.1. Descripción General
1.2. Kit de inicio de JBoss jBPM
1.3. Diseñador gráfico de proceso JBoss jBPM
1.4. Componente principal de JBoss jBPM
1.5. Aplicación web de la consola JBoss jBPM
1.6. Componente de identidad de JBoss jBPM
1.7. Programador de JBoss jBPM
1.8. Paquete de compatibilidad de la base de datos de JBoss jBPM
1.9. Extensión BPEL de JBoss jBPM
2. Cómo empezar
2.1. Revisión de Software Descargable
2.1.1. jBPM 3
2.1.2. jBPM Process Designer
2.1.3. Extensión BPEL de jBPM
2.2. Directorio de proyectos de JBoss jBPM
2.3. Acceso a CVS
2.3.1. Acceso anónimo a CVS
2.3.2. Acceso de Desarrollador a CVS
3. Tutorial
3.1. Ejemplo Hello World
3.2. Ejemplo de base de datos
3.3. Ejemplo contextual: variables de proceso
3.4. Ejemplo de asignación de tareas
3.5. Ejemplo de acción personalizada
4. Programación Orientada a los Gráficos
4.1. Introducción
4.1.1. Lenguajes específicos del dominio
4.1.2. Características de los lenguajes basados en gráficos
4.1.2.1. Soportes para estados de espera
4.1.2.2. Representación gráfica
4.2. Programación orientada a los gráficos
4.2.1. Estructura del gráfico
4.2.2. Una ejecución
4.2.3. Un lenguaje de proceso
4.2.4. Acciones
4.2.5. Ejemplo de código
4.3.1. Variables de proceso
4.3.2. Ejecuciones simultáneas
4.3.3. Composición del proceso
4.3. Extensiones de programación avanzada orientada a los gráficos
Traducción al Español en el contexto del proyecto Met@logo y auspiciada con fondos de la Unión Europea
www.metalogo.org
4.3.4. Ejecución sincrónica
4.3.5. Continuaciones asincrónicas
4.3.6. Persistencia y Transacciones
4.3.7. Servicios y el entorno
4.4. Arquitectura
4.5. Dominios de aplicación
4.5.1. Business Process Management (BPM)
4.5.1.1. Objetivos de los sistemas BPM
4.5.1.2. Proceso de desarrollo de proceso
4.5.2. Orquestación del servicio
4.5.2.1. Orquestación comparado con Coreografía
4.5.3. Pageflow
4.5.4. Programación visual
4.6. Cómo incorporar lenguajes basados en gráficos
4.7. Mercado
4.7.1. El mejor lenguaje de proceso
4.7.2. Fragmentación
4.7.3. Otras técnicas de implementación
5. Implementación
5.1. Ambiente tiempo de ejecución Java
5.2. bibliotecas jBPM
5.3. bibliotecas de terceros
6. Configuración
6.1. Archivos de configuración
6.1.1. Archivo hibernate cfg xml
6.1.2. Archivo de configuración de consultas hibernate
6.1.3. Archivo de configuración de tipos de nodo
6.1.4. Archivo de configuración de tipos de acción
6.1.5. Archivo de configuración de calendario de negocios
6.1.6. Archivos de configuración de asignación de variables
6.1.7. Archivo de configuración de convertidor
6.1.8. Archivo de configuración de módulos predeterminados
6.1.9. Archivo de configuración de analizadores de archivo de proceso
6.2. Fábrica de objetos
7. Persistencia
7.1. La API de persistencia
7.1.1. Relación con el marco de configuración
7.1.2. Métodos de conveniencia en JbpmContext
7.1.3. Uso avanzado de API
7.2. Configuración del servicio de persistencia
7.2.1. Fábrica de sesión hibernate
7.2.2. DbPersistenceServiceFactory
7.3. Transacciones de Hibernación
7.4. Transacciones administradas
7.5. Elementos ingresados por el usuario
7.6. Personalización de consultas
7.7. Compatibilidad de base de datos
7.7.1. Cambio de la base de datos de jBPM
7.7.2. El diagrama de la base de datos de jBPM
Traducción al Español en el contexto del proyecto Met@logo y auspiciada con fondos de la Unión Europea
www.metalogo.org
7.8. Combinación de clases de hibernación
7.9. Personalización de archivos asignación de hibernación jBPM
7.10. Caché de segundo nivel
8. Base de datos jBPM
8.1. Cambio del Backend de la base de datos
8.1.1. Instalación del Administrador de base de datos PostgreSQL
8.1.2. Creación de base de datos JBoss jBPM
8.1.3. Actualización de configuración del servidor JBoss jBPM
8.2. Actualizaciones de la base de datos
8.3. Inicio del administrador hsqldb en JBoss
9. Modelamiento de proceso
9.1. Descripción general
9.2. Gráfico de proceso
9.3. Nodos
9.3.1. Responsabilidades de nodo
9.3.2. Nodo de tarea Nodetype
9.3.3. Estado de Nodetype
9.3.4. Decisión de Nodetype
9.3.5. Bifurcación de Nodetype
9.3.6. Unión de Nodetype
9.3.7. Nodo de Nodetype
9.4. Transiciones
9.5. Acciones
9.5.1. Configuración de acción
9.5.2. Referencias de acción
9.5.3. Eventos
9.5.4. Propagación de eventos
9.5.5. Secuencia de comandos
9.5.6. Eventos personalizados
9.6. Superestados
9.6.1. Transiciones de superestado
9.6.2. Eventos de superestado
9.6.3. Nombres jerárquicos
9.7. Manejo de excepciones
9.8. Composición de proceso
9.9. Comportamiento personalizado de nodo
9.10. Ejecución de gráficos
9.11. Demarcación de transacciones
10. Contexto
10.1. Acceso a variables
10.2. Duración de variable
10.3. Persistencia de variable
10.4. Alcances de variables
10.4.1. Sobrecarga de variables
10.4.2. Anulación de variables
10.4.3. Alcance de variables de instancia de tarea
10.5. Variables transitorias
10.6. Personalización de persistencia de variables
11. Adminstración de tareas
Traducción al Español en el contexto del proyecto Met@logo y auspiciada con fondos de la Unión Europea
www.metalogo.org
11.1. Tareas
11.2. Instancias de tareas
11.2.1. Ciclo de vida de instancia de tarea
11.2.2. Instancias de tarea y ejecuciçon de gráfico
11.3. Asignación
11.3.1. Interfaces de asignación
11.3.2. El modelo de datos de asignación
11.3.3. Modelo de Inserción
11.3.4. Modelo de Extracción
11.4. Variables de instancia de tarea
11.5. Controladores de tarea
11.6. Carriles
11.7. Carril en tarea de inicio
11.8. Eventos de tarea
11.9. Temporizadores de tarea
11.10. Personalización de instancias de tarea
11.11. El componente de identidad
11.11.1. El modelo de identidad
11.11.2. Expresiones de asignación
11.11.2.1. Primeros términos
11.11.2.2. Términos siguientes
11.11.3. Eliminación del componente de identidad
12. Programador
12.1. Temporizadores
12.2. Implementación de programador
13. Continuaciones asíncronas
13.1. El concepto
13.2. Un ejemplo
13.3. El ejecutor de comandos
13.4. Mensajería asíncrona incorporada de jBPM
13.5. JMS para arquitecturas asíncronas
13.6. JMS para mensajería asíncrona
13.7. Direcciones futuras
14. Calendarios hábiles
14.1. Duración
14.2. Configuración del calendario
15. Registros
15.1. Creación de registros
15.2. Recuperación de registros
15.3. Almacenamiento de base de datos
16. jBPM Process Definition Language (JPDL)
16.1. El archivo de proceso
16.1.1. Implementación de un archivo de proceso
16.1.2. Versiones de proceso
16.1.3. Cambio de definiciones de proceso implementadas
16.1.4. Migración de instancias de proceso
16.1.5. Conversión de proceso
16.2. Delegación
16.2.1. El cargador de clases jBPM
Traducción al Español en el contexto del proyecto Met@logo y auspiciada con fondos de la Unión Europea
www.metalogo.org
16.2.2. El Cargador de clases de proceso
16.2.3. Configuración de delegaciones
18.1. Introducción de TDD para flujo de trabajo
18.2. Fuentes XML
18.2.1. Análisis de un archivo de proceso
18.2.2. Análisis de un archivo xml
18.2.3. Análisis de una secuencia de comandos xml
18.3. Prueba de subprocesos
Traducción al Español en el contexto del proyecto Met@logo y auspiciada con fondos de la Unión Europea
www.metalogo.org
19. Architectura Conectable
Traducción al Español en el contexto del proyecto Met@logo y auspiciada con fondos de la Unión Europea
www.metalogo.org
Capítulo 1. Introducción
JBoss jBPM es un sistema flexible y extensible de administración de flujo de trabajo.
JBoss jBPM cuenta con un lenguaje de proceso intuitivo para expresar gráficamente
procesos de negocio en términos de tareas, estados de espera para comunicación
asíncrona, temporizadores, acciones automátizadas,... Para unir estas operaciones JBoss
jBPM cuenta con el mecanismo más poderoso y extensible de control de flujo.
JBoss jBPM tiene mínimas dependencias y se puede utilizar con la misma simpleza que
una biblioteca java. Pero también puede utilizarse en ambientes donde es esencial
c
Links de descarga
http://lwp-l.com/pdf12769
Comentarios de: JBoss jBPM 3.1 - Guía Práctica de Workflow y BPM (0)
Comentarios de: JBoss jBPM 3.1 - Guía Práctica de Workflow y BPM (0)
No hay comentarios