Professional Documents
Culture Documents
Bonita Open Solution est competamente desarrollado en Java y es OpenSource, por lo que
podemos hacer uso de la herramienta para realizar nuestros propios desarrollos sin
necesidad de realizar contratos aparte con la empresa BonitaSoft.
Por otra parte, Bonitasoft ofrece una versin de pago llamada Subscription Pack (SP), la
cual posee utilidades adicionales para los desarrolladores que agilizan la produccin y
permite un control ms exhaustivo de los procesos. (Duplicar formularios, desarrollo
colaborativo, funciones ajax integradas, gestin del BAM, control del FrontEnd, etc.)
Bizagi es de pago, por lo que para poder realizar desarrollos hay que contratar licencias
para poder desarrollar e implantar en cliente. Las licencias pueden ser "Perpetua o Anuales"
existen licencias gratuitas pero sujetas a condiciones tipo: implantacin a nivel academico
con lmite de 10 usuarios o revendedor de Bizagi, que slo sirve para realizar
demostraciones.
Formularios:
Bonita proporciona una estructura propia de creacin de formularios, los cuales son
completamente configurables desde el propio entorno de desarrollo pudiendose ajustar a
cualquier necesidad del cliente, por contra la generacin de los formularios suele ser la
parte que ms suele tardar en los desarrollos realizados por la herramienta por tener que
adaptarlos a las necesidades de cada cliente (css, js, ajax, etc.). La estructura que genera por
defecto es demasiado simple.
Bizagi proporciona una estructura estable y agradable por defecto. Es posible modificar los
estilos y estructura de los mismos mediante "user fields", sin embargo es un poco ms
complejo de adaptar. Los formularios de Bizagi por defecto son estables y con un aspecto
amigable.
Desarrollo:
Bizagi posee un asistente de desarrollo que propone la forma de desarrollar ms organizada
siguiendo unos pasos establecidos (Modelar Procesos - Modelar Datos - Definir
Formularios - Reglas de negocios y Validaciones - Definir Participantes - Integrar Ejecutar), sin embargo a la hora de desarrollar un proceso se hace ms cmodo salir del
asistente y utilizar el propio gestor desde el cual se puede controlar toda la herramienta. Se
puede desarrollar de forma colaborativa utilizando un nico Entorno.
Con Bonita a la hora de desarrollar un proceso seguimos los pasos necesarios de desarrollo
de forma intuitiva gracias a la simplicidad del entorno. El desarrollo se puede realizar desde
entorno local, para trabajar de forma colaborativa podemos utilizar herramientas como
SVN de forma externa. La versin SP permite el trabajo colaborativo de forma nativa, es
decir integrado dentro del IDE.
Aprendizaje:
La lnea de aprendizaje para formar a nuevos desarrolladores es un poco ms alta en Bizagi
que en Bonita, sto puede deberse al empeo de Bizagi de acotar todas las posibles
situaciones, de modo que el desarrollador tenga que hacer el mnimo uso posible de cdigo
o utilizacin de la API. Por una parte, sto evita la reproduccin de errores en cdigo de
terceros pero por otra parte puede restringir el uso que necesitemos realizar por exigencias
del proceso.
Conectores:
Quizs es una de las virtudes ms fuertes de Bonita. Posee una gran comunidad que se
dedica a crear conectores para la comunicacin de Bonita con otras aplicaciones mediante
WebServices (WS), adems podemos crearnos nuestros propios conectores para realizar
llamadas a WS, crear documentos, Informes Jasper, conexiones de BBDD, etc.
Bizagi por su parte permite tambin tiene capacidad de integracin incorporando
componentes (libreras .dll) y permitiendo la comunicacin mediante WS.
Exportacin:
Bonita permite realizar exportaciones independientes de procesos para una mayor
comodidad a la hora de traspasar los mismos de un sistema a otro, o incluso como meras
Bizagi cuenta tambien con un FrontEnd tipo Webmail desde el que podemos administrar
tanto tareas como procesos. Tiene un diseo ms elaborado que Bonita User Experience y
posee caractersticas avanzadas que permiten un control ms exhaustivo a nivel de
administracin (Administracin de usuarios mas amplia, gestin de parmetros de los
procesos, etc). Posee una herramienta que permite visualizar el diagrama del proceso y ver
por las tareas que ha ido pasando para saber en que estado se encuentra.
Bizagi
Servidores
Entorno de
desarrollo
Bases de datos
Formularios
Muy configurables
Licencias
Diagramas
Validaciones
Si
Si
BPMN 2.0
Si
Si
LDAP
Si
Si
Parmetros de
Formularios
BAM
Simple y configurable en SP
Completa y configurable a
nivel de desarrollo y
administracin
FrontEnd
Conclusiones:
Son herramientas completamente diferentes con la finalidad de agilizar la gestin de
procesos de negocios.
Las dos soluciones se pueden adaptar a cualquier necesidad del cliente para implantar
procesos tanto simples como complejos.
Poseen una gran capacidad de interconexin con aplicaciones externas como Gestores
documentales, ERP, Bases de Datos externas, etc.