En la División de Ingeniería de Software de SOLTEL estamos ultimando los trámites para hacernos partners de Bonita Open Solution. Como podréis imaginar este tipo de decisiones estratégicas no se toman a la ligera, y son fruto de un minucioso análisis de las distintas soluciones BPM (Business Process Management) que hay en el mercado.
Dado que nuestro stack está fundamentado en tecnologías Opensource, desde un principio descartamos modelos comerciales como Tibco (Staffware), Savvion, Lombardi,
PegaSystems, Appian, Global 260, o los de grandes fabricantes como Oracle o IBM. También nos encontramos con algunos "falsos" Open Source como Intalio, Active Enpoints, Shark.
Por otro lado, tampoco nos valía un simple framework del tipo ODE, OpenWFE. Bonita no es un framework, es una solución completa:
Una de las virtudes fundamentales de Bonita es que ahorra costes en el desarrollo, y por tanto repercute en el precio final del proyecto.
Su interfaz gráfica es muy intuitiva, y podemos modelar y orquestar procesos de negocio a alto nivel de manera eficiente y ágil. A los usuarios de Eclipse les resultará bastante familiar, ya que el componente Designer está basado en este IDE. De hecho recientemente ha ganado el premio de mejor herramienta de modelado basada en Eclipse.
Por otro lado tampoco es desdeñable la posibilidad que nos ofrece de realizar transacciones, autenticación basada en roles y ciclo de vida de aplicaciones.
Otra ventaja es sin duda su arquitectura J2EE que nos permite por ejemplo usar la solución en cluster.
Por supuesto, cumple con el estándar BPMN (esto es importante, ya que durante nuestro análisis descartamos otros productos que prometían bastante, como jBPM, pero con un nivel de cumplimiento de estándares muy bajo, a día de hoy, en este sentido).
Pero como buen producto Open Source, su virtud principal es su Comunidad, activa y participativa, y que ha desarrollado múltiples conectores que permiten una integración inmediata con muchísimas herramientas, y facilitan la interoperabilidad de sistemas, es decir, nos ayuda a completar el puzle que es un proyecto basado en la integración de piezas maduras de Software Libre. Como no podía ser de otra forma, nosotros ya hemos realizado nuestro pequeño aporte a la Comunidad con este conector.
Dado que ya hemos terminado nuestro primer proyecto serio con Bonita, y que durante las dos últimas semanas hemos recibido el training oficial de Bonita Soft, nos hallamos en un inmejorable escenario para, en breve, contribuir con más conectores a la Comunidad.
En este video podemos intuir la potencia que tiene la herramienta:
Quiero terminar con la frase de mi amigo Olivier Delcroix: "Ahora ya sabéis porqué se llama Bonita. Porque es la solución BPM más sexy del mercado". ;-)
ACTUALIZACIÓN FEBRERO de 2013: Si te gustó este post, probablemente también te interese este de mi compañero Jorge Rodríguez.
Dado que nuestro stack está fundamentado en tecnologías Opensource, desde un principio descartamos modelos comerciales como Tibco (Staffware), Savvion, Lombardi,
PegaSystems, Appian, Global 260, o los de grandes fabricantes como Oracle o IBM. También nos encontramos con algunos "falsos" Open Source como Intalio, Active Enpoints, Shark.
Por otro lado, tampoco nos valía un simple framework del tipo ODE, OpenWFE. Bonita no es un framework, es una solución completa:
Bonita Studio: diseñamos y desarrollamos los procesos. Nos permite dibujar el negocio y la capa web. Está basado en Eclipse.
Bonita User Experience: es la capa web, desplegaremos y veremos los procesos desarrollados con Bonita Studio. Se divide en dos partes independientes, formularios de los procesos y un portal genérico que es la cuenta User Experience Inbox. Es un punto de acceso central para que los usuarios puedan ejecutar sus tareas y procesos.
Engine: donde se ejecutan los procesos. Bonita Execution Engine. 100% Java y se apoya en la BD para ejecutar los procesos.
Una de las virtudes fundamentales de Bonita es que ahorra costes en el desarrollo, y por tanto repercute en el precio final del proyecto.
Su interfaz gráfica es muy intuitiva, y podemos modelar y orquestar procesos de negocio a alto nivel de manera eficiente y ágil. A los usuarios de Eclipse les resultará bastante familiar, ya que el componente Designer está basado en este IDE. De hecho recientemente ha ganado el premio de mejor herramienta de modelado basada en Eclipse.
Por otro lado tampoco es desdeñable la posibilidad que nos ofrece de realizar transacciones, autenticación basada en roles y ciclo de vida de aplicaciones.
Otra ventaja es sin duda su arquitectura J2EE que nos permite por ejemplo usar la solución en cluster.
Por supuesto, cumple con el estándar BPMN (esto es importante, ya que durante nuestro análisis descartamos otros productos que prometían bastante, como jBPM, pero con un nivel de cumplimiento de estándares muy bajo, a día de hoy, en este sentido).
Pero como buen producto Open Source, su virtud principal es su Comunidad, activa y participativa, y que ha desarrollado múltiples conectores que permiten una integración inmediata con muchísimas herramientas, y facilitan la interoperabilidad de sistemas, es decir, nos ayuda a completar el puzle que es un proyecto basado en la integración de piezas maduras de Software Libre. Como no podía ser de otra forma, nosotros ya hemos realizado nuestro pequeño aporte a la Comunidad con este conector.
Dado que ya hemos terminado nuestro primer proyecto serio con Bonita, y que durante las dos últimas semanas hemos recibido el training oficial de Bonita Soft, nos hallamos en un inmejorable escenario para, en breve, contribuir con más conectores a la Comunidad.
En este video podemos intuir la potencia que tiene la herramienta:
Quiero terminar con la frase de mi amigo Olivier Delcroix: "Ahora ya sabéis porqué se llama Bonita. Porque es la solución BPM más sexy del mercado". ;-)
ACTUALIZACIÓN FEBRERO de 2013: Si te gustó este post, probablemente también te interese este de mi compañero Jorge Rodríguez.
Estimado Alejandro,
ResponderEliminarEn este momento comenzaré mi análisis de BONITA, hasta ahora el opensource que mas me ha gustado es BIZAGI y estoy evaluando cual elegir ya que tengo un cliente que confía en mi elección y personalmente quiero seleccionar el adecuado para incluso comenzar el partnership en cuanto desarrolle el primer proyecto.
Has analizado BIZAGi alguna vez, tienes ideas de Fortalezas, debilidades respecto de BONITA?
Desde ya muchas gracias por cualquier información que puedas brindarme.
Saludos desde Argentina!!
Estimada Karina, Bizagi me parece una buena apuesta, que ya han hecho compañías importantes como Abengoa, pero no es Opensource, con lo que queda fuera de nuestro alcance.
ResponderEliminarDe hecho, lo único gratis es el modelador, y ni siquiera es Opensource.
En mi empresa tenemos presupuestos de Bizagi (implantación, formación) y son bastante elevados.
Espero que te haya resultado de interés.
Saludos desde Sevilla!
Entiendo que hay BIZAGI Express (gratuito) ... no es OPen source.
ResponderEliminarAnónimo, efectivamente, no lo es.
ResponderEliminarAlejandro,
ResponderEliminarEstamos evaluando el adoptar una herramienta de BPM y quisiera saber, ya pasado mas de un año de tu post, cual fue tu experiencia con Bonita, y si evaluaron soluciones basadas en cloud como RunMyProcess.
Saludos,
Esteban
Hola Alejandro, estoy de acuerdo con tu opinión. Conoces la manera de integrar BonitaSoft con Liferay? Tengo visto que la integración es mas sencilla (o por lo menos hay mas documentación) con EXO.
ResponderEliminarSaludos
Bizagi Express es gratis pero solo para desarrollo a manera de prueba. Cuando vas a llevar algo a produccion tienes que tener licencias. He visto Bonita soft pero el Opensource tiene limitantes, viene la version que si es licenciada que ya no es Open y si tieen muchas cosas que la llevan a ser como Bizagi pero tiene costo.
ResponderEliminarHasta el momento me quedo con Bizagi tiene mejores referencias que Bonitasoft.
El subscription pack de Bonitasoft facilita el trabajo de los desarrolladores, pero no hay nada que no se pueda implementar con la versión Open.
ResponderEliminarCon la versión Open de Bizagi sólo se puede modelar prácticamente.
Podemos seguir con el versus, pero si vamos buscando que sea Open Source, no hay color.
Buenos dias amigos, por casualidad Bonita permite asociar procesos a subprocesos, así como la posibilidad de reutilizar los procesos o subprocesos tantas veces como sea necesario
ResponderEliminarSí, claro...
ResponderEliminarHola Alejandro otra pregunta, que hay de cierto que los procesos modelados en la versiones de bonitas inferiores a la 6.0, no pueden ser cargados en esta (ver 6), y deben ser escritos de nuevo?
ResponderEliminarY que me dicen de processmaker?????
ResponderEliminarPodrías comentarnos que te parece el modelo de generación de actualizaciones y corrección Bugs de Bonita, Personalmente no conozco mucho del tema pero para ser una herramienta basada en eclipse no entiendo porque hay que reinstalar todo cada vez que corrigen un BUG o sale una actualización.
ResponderEliminarcuantas instancias concurrentes puede soportar bonitasoft?
ResponderEliminarEstimado Alejandro,
ResponderEliminarConoces la manera de integrar bonitasoft con SharePoint de microsoft?