SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
Antonio Mendoza Pérez
amendoza@um.es
Grupo JUSTO/GINVEST
Proyecto e-Lara
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
50 procesos
implementados en
e-Lara con jBPM
Introducción a jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
>> ¿Qué es jBPM?
>> Implementación
>> Proyecto KIE
>> Ejecución / API
>> Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
>> ¿Qué es jBPM?
>> Implementación
>> Proyecto KIE
>> Ejecución / API
>> Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
>> Suite BPM:
●
Eclipse BPMN2 Modeler / editor web;
●
Motor de procesos;
●
Gestor de tareas de usuario;
●
Simulación;
●
BAM.
>> Escrito en Java.
>> Puede ser ejecutado:
●
como servicio;
●
en nuestra aplicación.
¿Qué es jBPM?
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
>> ¿Qué es jBPM?
>> Implementación
>> Proyecto KIE
>> Ejecución / API
>> Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Listener
●
instanciar un proceso;
●
entrar o salir de cualquiera de los elementos;
●
cambiar el valor de una variable.
Posibles utilidades:
●
imprimir log;
●
establecer valor a una variable;
●
invocar un método / WS;
●
sincronizar variable entre dos instancias (de procesos distintos);
●
ejecutar reglas de negocio.
Implementación
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
>> ¿Qué es jBPM?
>> Implementación
>> Proyecto KIE
>> Ejecución / API
>> Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
>> ¿Qué es jBPM?
>> Implementación
>> Proyecto KIE
>> Ejecución / API
>> Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Obtener el contexto de ejecución
Ejecución / API
@Inject
@KSession("ks_umu")
@KReleaseId( groupId = "com.antmendoza",
artifactId= "jbpm-um", version ="1.0")
private KieSession ksession;
KieServices ks = KieServices.Factory.get();
KieContainer kc = ks.getKieClasspathContainer();
KieSession ksession = kc.newKieSession("ks_umu");
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a jBPM
>> ¿Qué es jBPM?
>> Implementación
>> Proyecto KIE
>> Ejecución / API
>> Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Consola jBPM
Consola jBPM
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Eclipse

Descargar Eclipse Kepler

Añadir BPMN2 Modeler

Añadir Drools jBPM

File > New > Other... >
jBPM project
Descargar jBPM Console
¿Por donde empiezo?
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Oficial:
●
http://www.jbpm.org/
Blogs:
●
http://salaboy.com/
●
kverlaen.blogspot.com
●
mswiderski.blogspot.com/
Libros:
●
jBPM5 Developer Guide
●
jBPM6 Developer Guide
Referencias
© 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Gracias
Introducción a jBPM

Más contenido relacionado

Destacado

Comparativa de Suites BPM free open source (v1.0-20110721)
Comparativa de Suites BPM free open source (v1.0-20110721)Comparativa de Suites BPM free open source (v1.0-20110721)
Comparativa de Suites BPM free open source (v1.0-20110721)Roger CARHUATOCTO
 

Destacado (20)

jBPM Introduction - JudCon Brazil 2013
jBPM Introduction - JudCon Brazil 2013jBPM Introduction - JudCon Brazil 2013
jBPM Introduction - JudCon Brazil 2013
 
Arquitectura de una solucion BPM
Arquitectura de una solucion BPMArquitectura de una solucion BPM
Arquitectura de una solucion BPM
 
Comparativa de Suites BPM free open source (v1.0-20110721)
Comparativa de Suites BPM free open source (v1.0-20110721)Comparativa de Suites BPM free open source (v1.0-20110721)
Comparativa de Suites BPM free open source (v1.0-20110721)
 
jBPM v7 Roadmap
jBPM v7 RoadmapjBPM v7 Roadmap
jBPM v7 Roadmap
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra WebEn 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
 
LOGATICA
LOGATICALOGATICA
LOGATICA
 
En 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Como se hizo LooWID.comEn 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Como se hizo LooWID.com
 
Notimovil
NotimovilNotimovil
Notimovil
 
En 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Tests de Aceptación con CucumberEn 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Tests de Aceptación con Cucumber
 
MEDEA contada a los alumnos de Grado de Ingeniería Informática
MEDEA contada a los alumnos de Grado de Ingeniería InformáticaMEDEA contada a los alumnos de Grado de Ingeniería Informática
MEDEA contada a los alumnos de Grado de Ingeniería Informática
 
En 20 minutos ... Charla selenium
En 20 minutos ... Charla seleniumEn 20 minutos ... Charla selenium
En 20 minutos ... Charla selenium
 
En 20 minutos ... HTML5 + CSS3
En 20 minutos ... HTML5 + CSS3En 20 minutos ... HTML5 + CSS3
En 20 minutos ... HTML5 + CSS3
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyectoEn 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
 
Experiencia de Usuario (UX)
Experiencia de Usuario (UX)Experiencia de Usuario (UX)
Experiencia de Usuario (UX)
 
En 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSLEn 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSL
 
Auditoria en BD de las Sesiones Web
Auditoria en BD de las Sesiones WebAuditoria en BD de las Sesiones Web
Auditoria en BD de las Sesiones Web
 
En 20 minutos ... Responsive Design
En 20 minutos ... Responsive DesignEn 20 minutos ... Responsive Design
En 20 minutos ... Responsive Design
 
Curso de BPMN 2.0
Curso de BPMN 2.0Curso de BPMN 2.0
Curso de BPMN 2.0
 

Similar a En 20 minutos ... jBPM

Cloud computing Jose Elias Maldonado
Cloud computing Jose Elias MaldonadoCloud computing Jose Elias Maldonado
Cloud computing Jose Elias MaldonadoJose Maldonado
 
Transformación de TI que lidera la transformación de las organizaciones
Transformación de TI que lidera la transformación de las organizacionesTransformación de TI que lidera la transformación de las organizaciones
Transformación de TI que lidera la transformación de las organizacionesMinisterio TIC Colombia
 
trabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docxtrabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docxBethDuranCisneros
 
Sistemas operativos como entorno de trabajo
Sistemas operativos como entorno de trabajoSistemas operativos como entorno de trabajo
Sistemas operativos como entorno de trabajoUNERG
 
Proyecto: Aplicación web para el cálculo de ICT
Proyecto: Aplicación web para el cálculo de ICTProyecto: Aplicación web para el cálculo de ICT
Proyecto: Aplicación web para el cálculo de ICTFrancesc Perez
 
Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010jjyoberhenry
 
Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010jjyoberhenry
 
D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...
D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...
D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...jjyoberhenry
 
Diapositivas proyecto final 102058 209
Diapositivas proyecto final 102058 209Diapositivas proyecto final 102058 209
Diapositivas proyecto final 102058 209ydalbao
 
DevOps Te Cambia la Vida - eComputing 2018-07-03
DevOps Te Cambia la Vida - eComputing 2018-07-03DevOps Te Cambia la Vida - eComputing 2018-07-03
DevOps Te Cambia la Vida - eComputing 2018-07-03Jorge Hidalgo
 
Referencias comunicaciones
Referencias comunicacionesReferencias comunicaciones
Referencias comunicacionesNeurowork
 
documentación de requerimientos
documentación de requerimientosdocumentación de requerimientos
documentación de requerimientosRuizMaravi7
 

Similar a En 20 minutos ... jBPM (20)

Cloud computing Jose Elias Maldonado
Cloud computing Jose Elias MaldonadoCloud computing Jose Elias Maldonado
Cloud computing Jose Elias Maldonado
 
Transformación de TI que lidera la transformación de las organizaciones
Transformación de TI que lidera la transformación de las organizacionesTransformación de TI que lidera la transformación de las organizaciones
Transformación de TI que lidera la transformación de las organizaciones
 
Proyecto isvo v2
Proyecto isvo v2Proyecto isvo v2
Proyecto isvo v2
 
diapos tesis.pptx
diapos tesis.pptxdiapos tesis.pptx
diapos tesis.pptx
 
trabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docxtrabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docx
 
DISOTEC PNP
DISOTEC PNPDISOTEC PNP
DISOTEC PNP
 
DISOTEC
DISOTECDISOTEC
DISOTEC
 
Sistemas operativos como entorno de trabajo
Sistemas operativos como entorno de trabajoSistemas operativos como entorno de trabajo
Sistemas operativos como entorno de trabajo
 
Proyecto: Aplicación web para el cálculo de ICT
Proyecto: Aplicación web para el cálculo de ICTProyecto: Aplicación web para el cálculo de ICT
Proyecto: Aplicación web para el cálculo de ICT
 
Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010
 
Gestión de Continuidad del Negocio
Gestión de Continuidad del NegocioGestión de Continuidad del Negocio
Gestión de Continuidad del Negocio
 
Segulife
SegulifeSegulife
Segulife
 
Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010Avance telmex1 peru[arteaga, nuñez]2010
Avance telmex1 peru[arteaga, nuñez]2010
 
D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...
D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...
D:\documents and settings\administ\escritorio\avance telmex peru[arteaga, nuñ...
 
Diapositivas proyecto final 102058 209
Diapositivas proyecto final 102058 209Diapositivas proyecto final 102058 209
Diapositivas proyecto final 102058 209
 
DevOps Te Cambia la Vida - eComputing 2018-07-03
DevOps Te Cambia la Vida - eComputing 2018-07-03DevOps Te Cambia la Vida - eComputing 2018-07-03
DevOps Te Cambia la Vida - eComputing 2018-07-03
 
Referencias comunicaciones
Referencias comunicacionesReferencias comunicaciones
Referencias comunicaciones
 
Referencias comunicaciones
Referencias comunicacionesReferencias comunicaciones
Referencias comunicaciones
 
Trabajo de herramientas maria
Trabajo de herramientas mariaTrabajo de herramientas maria
Trabajo de herramientas maria
 
documentación de requerimientos
documentación de requerimientosdocumentación de requerimientos
documentación de requerimientos
 

Más de Sección de Metodologías, Normalización y Calidad del Software (6)

Atica Dev Ops II
Atica Dev Ops IIAtica Dev Ops II
Atica Dev Ops II
 
ATICA DevOps
ATICA DevOpsATICA DevOps
ATICA DevOps
 
En 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer ToolsEn 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer Tools
 
En 20 minutos ...Control de Cambios de la BD con Liquibase
En 20 minutos ...Control de Cambios de la BD con LiquibaseEn 20 minutos ...Control de Cambios de la BD con Liquibase
En 20 minutos ...Control de Cambios de la BD con Liquibase
 
Vision estatica de medea
Vision estatica de medeaVision estatica de medea
Vision estatica de medea
 
FundeWeb. El framework de desarrollo en ÁTICA
FundeWeb. El framework de desarrollo en ÁTICAFundeWeb. El framework de desarrollo en ÁTICA
FundeWeb. El framework de desarrollo en ÁTICA
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

En 20 minutos ... jBPM

  • 1. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM Antonio Mendoza Pérez amendoza@um.es Grupo JUSTO/GINVEST Proyecto e-Lara
  • 2. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. 50 procesos implementados en e-Lara con jBPM Introducción a jBPM
  • 3.
  • 4. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM >> ¿Qué es jBPM? >> Implementación >> Proyecto KIE >> Ejecución / API >> Consola jBPM
  • 5. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM >> ¿Qué es jBPM? >> Implementación >> Proyecto KIE >> Ejecución / API >> Consola jBPM
  • 6. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. >> Suite BPM: ● Eclipse BPMN2 Modeler / editor web; ● Motor de procesos; ● Gestor de tareas de usuario; ● Simulación; ● BAM. >> Escrito en Java. >> Puede ser ejecutado: ● como servicio; ● en nuestra aplicación. ¿Qué es jBPM?
  • 7. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM >> ¿Qué es jBPM? >> Implementación >> Proyecto KIE >> Ejecución / API >> Consola jBPM
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Listener ● instanciar un proceso; ● entrar o salir de cualquiera de los elementos; ● cambiar el valor de una variable. Posibles utilidades: ● imprimir log; ● establecer valor a una variable; ● invocar un método / WS; ● sincronizar variable entre dos instancias (de procesos distintos); ● ejecutar reglas de negocio. Implementación
  • 18. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM >> ¿Qué es jBPM? >> Implementación >> Proyecto KIE >> Ejecución / API >> Consola jBPM
  • 19.
  • 20.
  • 21. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM >> ¿Qué es jBPM? >> Implementación >> Proyecto KIE >> Ejecución / API >> Consola jBPM
  • 22. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Obtener el contexto de ejecución Ejecución / API @Inject @KSession("ks_umu") @KReleaseId( groupId = "com.antmendoza", artifactId= "jbpm-um", version ="1.0") private KieSession ksession; KieServices ks = KieServices.Factory.get(); KieContainer kc = ks.getKieClasspathContainer(); KieSession ksession = kc.newKieSession("ks_umu");
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a jBPM >> ¿Qué es jBPM? >> Implementación >> Proyecto KIE >> Ejecución / API >> Consola jBPM
  • 28.
  • 29. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 30. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 31. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 32. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 33. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 34. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 35. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 36. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 37. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 38. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 39. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Consola jBPM Consola jBPM
  • 40. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Eclipse  Descargar Eclipse Kepler  Añadir BPMN2 Modeler  Añadir Drools jBPM  File > New > Other... > jBPM project Descargar jBPM Console ¿Por donde empiezo?
  • 41. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Oficial: ● http://www.jbpm.org/ Blogs: ● http://salaboy.com/ ● kverlaen.blogspot.com ● mswiderski.blogspot.com/ Libros: ● jBPM5 Developer Guide ● jBPM6 Developer Guide Referencias
  • 42. © 2014. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Gracias Introducción a jBPM