Ir al contenido principal

Integración de Liferay, BOS y Openxava en un Proceso BPMN de Compras

Hoy hagamos la corta, como dicen en mi bello Santiago de Chile.
Les dejo un video demostrativo de la integración de las siguientes herramientas:

Bonita Open Solution 5.5 (BOS)
Liferay CE 5.5
OpenXava 4.3
Alfresco CE 3.3

Es una aplicación de proceso de compras públicas, donde podemos observar la lista de tareas, formularios de aplicación avanzados, integración con Alfresco, carga y visualización de documentos, cambio de roles en el proceso, entre muchas otras cosas.






Los formularios, portlets fueron desarrollados íntegramente con Openxava, y se construyó un tema personalizado de Liferay para dar imagen corporativa a la aplicación.

Liferay es el encargado de la gestión de usuarios y roles. Es la plataforma que brinda el marco para la capa de presentación de la aplicación.

La comunicación con el motor de BPM se hace por medio de la API REST de BOS, actualmente conocido como BonitaBPM.


Saludos cordiales

Comentarios

Publicar un comentario

Entradas populares de este blog

El Melange todavía corre

Ese era el estribillo de un capítulo de unas de mis series favoritas de la infancia, Meteoro o Speed Racer. En ese capítulo un auto “fantasma” el X-3, aparecía de imprevisto y dejaba a todos asombrados con su rendimiento y prestaciones y volvía a desaparecer. Traigo ese episodio a colación puesto que recientemente sostuve una amena charla con un querido amigo, en la que el me manifestaba como los Mainframes habían muerto, o mejor dicho, el concepto de la computación distribuida basada en Mainframes había desaparecido. Para variar, yo no estuve de acuerdo, y le dije que por el contrario, el modelo de computación basado en Mainframes está mas vigente que nunca. Estos fueron mis argumentos:

Primeros pasos con Camunda BPM – Modelando un Proceso BPMN 2.0

Tenemos entre manos la tercera publicación de nuestra serie sobre la Plataforma de BPM de Camunda .  El día de hoy vamos, por fin, a empezar a modelar o construir nuestro primer proceso sencillo en notación BPMN 2.0. Para ello vamos a usar el modelador o editor que ya hemos instalado en nuestra primera publicación , y vamos a guardarlo en la sección de recursos del proyecto Maven Java que configuramos en la segunda publicación . Así que, como ya es costumbre, manos a las sobras…

Como configurar jBPM para usar nuestra propia Base de Datos en un sólo paso

Llevo un buen rato trabajando con jBPM en su serie 6.x, y mi opinión sobre este producto en la versión mecionada no ha mejorado para nada. Es una herramienta plena de funciones y caracteristicas avanzadas, pero tambien está llena de Bugs y es realmente inestable, sobre todo en el ambiente de modelamiento.  Así mismo, debo decir que tiene una muy aceptable API REST y que el motor de procesos y la consecuente ejecución de los procesos es estable y bastante rápida. En esta publicación daré inicio a una serie de artículos que hablan sobre ciertas configuraciones comunes e importantes que se hacen con jBPM. Hoy iniciamos con la configuración de jBPM para que use nuestra base de datos favorita. Esto tiene sentido porque el producto viene con la base de datos H2 por omisión, la cual es excelente para pruebas y evaluaciones rápidas de la herramienta, pero es completamente inaceptable en un ambiente de desarrollo, QA o producción cualquiera. Así que manos a l