La plataforma es fruto de una amplia colaboración de la compañía con su Comunidad de usuarios y desarrolladores. Para obtener mejores resultados con este nuevo producto, la empresa tomó la decisión de combinar la licencia Apache con el nuevo estándar BPMN 2.0 para fomentar su uso de forma generalizada.

La nueva plataforma ha sido elaborada como producto y marca independiente al sistema de código abierto de Alfresco. Activiti es un motor de BPM ligero y totalmente integrable, aunque también se ha diseñado para funcionar en entornos escalables en la nube.  Esta iniciativa ya ha captado el interés de empresas importantes con presencia en España, en concreto Mimacom Ibérica, pertenecente al Grupo IN2, Partner Platinum de Alfresco en España.

Activiti Engine. Es la máquina virtual de procesos Un archivo JAR sencillo que contiene la máquina virtual de procesos (Process Virtual Machine) y la implementación del lenguaje de procesos BPMN. Es el corazón  del sistema, ya que es el sitio donde se importan los ficheros XML BPNM2.0 y, en función de la lógica, los pasos en los procesos definidos son creados y enviados. Este avanzado motor tiene una carga muy baja en términos de uso de la memoria y uso/almacenamiento en base de datos. El motor genera tareas que se asignan a individuos, grupos y roles. También se pueden definir “tareas del sistema” que pueden hacer todo tipo de trabajos automatizados.

Activiti Explorer.  Es la interfaz de usuario para los participantes en los procesos. Aquí se encuentran las listas de tareas personales y de grupo. 

Otras funcionalidades:
•  Gestión de tareas sencilla.
•  Inicio con nuevas instancias de proceso.
•  Reivindicación de las tareas de grupo.
•  Completos procesos de inicio y  de tareas con o sin formularios.
•  Fácil integración de los formularios con los procesos.
 
Activiti Probes. Proporciona una visión general de los procesos en ejecución. Esta aplicación está orientada a las funciones del administrador. Aquí se puede controlar si el motor de BPM está en funcionamiento, cómo se están usando los recursos y revisar los archivos de logs. Al poder lanzar instancias de procesos en el motor, mediante Activiti Probe, si el proceso falla inesperadamente, la ejecución de tareas se puede reiniciar, reasignar, detener o reiniciar.
Activiti Designer. Es un plugin de Eclipse. De esta forma, el desarrollador puede trabajar tanto en el proceso en XML como en el esquema gráfico. Es decir, con el código en el mismo entorno de desarrollo y acceder fácilmente entre las diferentes piezas relacionadas con la lógica.

Básicamente, hace exactamente lo que se espera de él. Contribución de Atos Origin.
• Plugin de Eclipse.
• Asistente para diagramas.
• Gráfica de modelado de procesos.
• Formulario de soporte para extensiones Activiti.
• Tipos de actividad conectables. Unidad de generación de pruebas.
• Validación con errores que muestra la vista de Problemas de Eclipse.
Activiti Cycle. Es el módulo con el que se dota de colaboración social a la aplicación. BPM está tradicionalmente en las manos de los analistas de negocio. Por otro lado, los desarrolladores lo combinan con la lógica, integran con repositorios y lo hacen funcionar. Activiti Cycle es un entorno enfocado en la colaboración desde el centro del proceso.

     Otras características técnicas de este módulo:
• Contribución de Camunda.
• Colaboración BPM.
• Se extiende por usuarios de negocios, desarrolladores y administradores de sistemas. 
• Repos: Activiti Modeler, SVN, JIRA, Sistema de archivos.
• Conectores con repositorios externos.

Activiti Modeler. Una herramienta de modelado de procesos BPMN 2.0 soportada para navegadores compatibles con Ajax y diseñada para analistas de negocio.
•  Contribución de Signavio.
•  Interfaz gráfica basada en BPMN 2.0
•  Guarda  modelos en un archivo compartido basado en el repositorio.
•  Muy fácil de usar.

Otras contribuciones de integración
•  Integración Spring, MuleSoft y FuseSource.
•  Clientes de iPhone e iPad.
•  Plugin Grails.
•  Liferay.
•  OSGi (aportados por FuseSource).

Por Editorial

Deja una respuesta