Activiti es un motor de flujo de trabajo de código abierto escrito en Java que puede ejecutar procesos de negocio descritos en BPMN 2.0. [ 4 ] Activiti es la base de Alfresco Process Services (APS) de Alfresco [ 5 ] y Alfresco es el principal patrocinador del proyecto Activiti. [ 6 ]
Historia
En marzo de 2010, Tom Baeyens y Joram Barrez, dos desarrolladores clave de jBPM, dejaron Red Hat y fundaron Activiti como empleados de Alfresco . Activiti se basa en su experiencia con flujos de trabajo de jBPM, pero es una base de código nueva, no basada en ningún código jBPM anterior . [ 7 ]
La primera versión de Activiti fue la 5.0, para indicar que el producto es la continuación de la experiencia que adquirieron a través de jBPM 1 a 4. [ 8 ]
En octubre de 2016, Barrez, Rademakers (autor de Activiti in Action [ 9 ] ) y otros colaboradores dejaron Alfresco. [ 10 ] Los desarrolladores que se marcharon bifurcaron el código de Activiti para iniciar un nuevo proyecto llamado Flowable .
En febrero de 2017, se lanzó una nueva versión comercial de Activiti y se renombró como Alfresco Process Services. [ 5 ]
En mayo de 2017, Activiti lanzó la versión 6.0.0 [ 2 ] con nuevo soporte para subprocesos ad hoc y una nueva interfaz de usuario de la aplicación. [ 11 ]
Componentes
El proyecto es un conjunto de aplicaciones que funcionan juntas: [ 4 ]
- Modeler, una interfaz gráfica de creación de flujos de trabajo basada en la web.
- Designer, un complemento de Eclipse para el desarrollo de flujos de trabajo.
- Motor, el procesador principal del flujo de trabajo
- Explorer, una herramienta web para implementar definiciones de procesos, iniciar nuevas instancias de procesos y realizar trabajos en flujos de trabajo.
- Cycle, una aplicación web para la colaboración entre usuarios empresariales e ingenieros de software.
Interfaz gráfica de usuario (GUI) de modelado alternativo
El editor BPMN de Yaoqiang ( FLOSS , GPLv3 ) puede conectarse al motor de Activiti y, por lo tanto, puede utilizarse como una interfaz gráfica de creación de flujos de trabajo, como alternativa a Activiti Modeler .
El editor de flujos de trabajo de DocuBrain es un editor independiente compatible con BPMN 2.0 que permite crear y editar procesos BPMN genéricos. El editor admite conexiones directas con Activiti, así como todas las opciones de personalización de Activiti (como atributos de elementos específicos de Activiti y tareas específicas de Activiti, como Camel Task, Mule Task, etc.).
Referencias
- ↑ Long, Josh (2 de diciembre de 2010). "Activiti 5.0 GA, el motor BPMN 2 con licencia Apache 2 lanzado" . InfoQ . Consultado el 29 de agosto de 2017 .
- 1 2 3 "Activiti GitHub Releases" . GitHub . Consultado el 4 de marzo de 2024 .
- ↑ Preguntas frecuentes de Activiti , ¿Por qué la licencia Apache?
- 1 2 Andrew Bonham (28-09-2016). "Comparación y contraste de proyectos BPM de código abierto" . Capital One DevExchange . Recuperado el 29-12-2016 .
- 1 2 "Alfresco lanza una plataforma de negocios digitales para acelerar el desarrollo de aplicaciones" . CMSWire . 28 de febrero de 2017. Consultado el 22 de agosto de 2017 .
- ↑ «Acerca de Activiti» . Actividades . Consultado el 29 de agosto de 2017 .
- ↑ Desarrollo de procesos: Alfresco crea Activiti (del blog de Tom Baeyens)
- ↑ Preguntas frecuentes de Activiti : ¿Por qué la primera versión se llama 5.0?
- ^ Tijs Rademakers (1 de julio de 2012). Actividades en acción . Publicaciones de Manning . ISBN 9781617290121. Consultado el 29 de diciembre de 2016 .
- ↑ Sandy Kemsley (2016-10-20). "Otra fisura en el mercado de BPM de código abierto: @FlowableBPM se bifurca de @Alfresco Activiti" . Enterprise Irregulars. Archivado del original el 30-12-2016 . Recuperado el 20-10-2016 .
- ↑ Al-Sarori, Bassam. "¡Activiti 6 ya está aquí!" . Comunidad Alfresco . Archivado del original el 30 de agosto de 2017 . Recuperado el 29 de agosto de 2017 .
Enlaces externos
- Sitio web oficial
- Aplicaciones de flujo de trabajo
- Plataforma empresarial Java
- Bibliotecas de Java (lenguaje de programación)
- Software libre multiplataforma
- Software libre programado en Java.
- Software empresarial gratuito
- Software que utiliza la licencia Apache.