bonita open solution

9
Bonita Open Solution 1. Historia Su desarrollo comenzó en el National Institute for Research in Computer Science, y entonces ha estado en proceso de incubación varios años dentro de la compañía científica francesa Bull. Desde 2009, el desarrollo de Bonita está soportado por una empresa dedicada a esta actividad que es BonitaSoft. BonitaSoft se ha expandido más allá de su base en el mercado para satisfacer mejor la creciente demanda global. 1.1. Historia y versiones 2001: Primera versión de Bonita, desarrollada en el INRIA 2008: Bonita 4, en Bull Junio de 2009: Creación de BonitaSoft, la compañía que da soporte a Bonita Open Solution. Septiembre de 2009: BonitaSoft alcanza los 3 millones de dólares (2 millones de euros 3 ) Enero de 2010: Lanzamiento de Bonita Open Solution, 5ª versión de Bonita. Junio de 2010: Lanzamiento de Bonita Open Solution 5.2 4 Octubre 2010: Lanzamiento de Bonita 5.2.4 (tamaño instalador, 219 MB; instalación, 331 MB) 16 de noviembre de 2010: Se lanza Bonita Open Solution 5.3 5 6 22-23 de diciembre de 2010: Sale al mercado Bonica 5.3.2 (Instalador, ocupa 250 MB de tamaño ). BonitaSoft supera los 100 clientes de pago de su software BOS 7 2. Definicion de la Herramienta Bonita Open Solution (Solución Abierta Bonita) es una suite ofimática para la Gestión de procesos de negocio (BPM Business Process Management) y realización de Workflows,

Upload: cibd12

Post on 01-Dec-2015

89 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Bonita Open Solution

Bonita Open Solution

1. Historia

Su desarrollo comenzó en el National Institute for Research in Computer Science, y entonces ha estado en proceso de incubación varios años dentro de la compañía científica francesa Bull. Desde 2009, el desarrollo de Bonita está soportado por una empresa dedicada a esta actividad que es BonitaSoft. BonitaSoft se ha expandido más allá de su base en el mercado para satisfacer mejor la creciente demanda global.

1.1.Historia y versiones

2001: Primera versión de Bonita, desarrollada en el INRIA 2008: Bonita 4, en Bull Junio de 2009: Creación de BonitaSoft, la compañía que da soporte a

Bonita Open Solution. Septiembre de 2009: BonitaSoft alcanza los 3 millones de dólares (2

millones de euros3 ) Enero de 2010: Lanzamiento de Bonita Open Solution, 5ª versión de Bonita. Junio de 2010: Lanzamiento de Bonita Open Solution 5.24

Octubre 2010: Lanzamiento de Bonita 5.2.4 (tamaño instalador, 219 MB; instalación, 331 MB)

16 de noviembre de 2010: Se lanza Bonita Open Solution 5.35 6

22-23 de diciembre de 2010: Sale al mercado Bonica 5.3.2 (Instalador, ocupa 250 MB de tamaño). BonitaSoft supera los 100 clientes de pago de su software BOS7

2. Definicion de la Herramienta

Bonita Open Solution (Solución Abierta Bonita) es una suite ofimática para la Gestión de procesos de negocio (BPM Business Process Management) y realización de Workflows, creada en 2001. Es código abierto(Open Source) y puede ser descargado bajo GPL(General Public License) v2.

2.1.Caracteristicas principales de esta herramienta:

Open Source. Es ligera. Compatibilidad con BPMN 2.0. Interfaz Intuitiva. Potente motor BPM. Fácil importación de procesos desde otras herramientas. Personalización de las herramientas. Integración de los procesos con reglas de negocio.

Page 2: Bonita Open Solution

2.2.Bonita Open Solution esta compuesto por varios módulos:

Bonita Execution Engine

Es el motor de BPM de Bonita yse encarga de la conexión de los procesos que existen en el sistema asi como el despliegue y ejecución de los procesos. El módulo de Bonita Studio esta conectado directamente a este otro módulo para funcionar.

Por suerte, este motor es genérico y extensible por lo que siempre seremos capaces de añadir con mayor o menor dificultad nuevos estándares o bien servicios que puedan aparacer en el mundo de BPM con posterioridad.

Bonita Studio

Es la aplicación gráfica cuya función es diseñar los procesos BPM usando la notación anteriormente comentada : BPMN (Business Process Management Notation) sobre un área de diseño (pizarra) de forma muy intuitiva basada en "arrastrar" los elementos y en su configuración específica mediante una o varias pestañas habilitadas para ello

Bonita Form Builder

Es la aplicación encargada de mostrar los formularios a los usuarios de la aplicación. Recordar que muchos de los pasos que se producen en un proceso BPM requieren de la entrada de datos por parte del usuario implicado.

Bonita User Experience (User XP)

Es la aplicación encarga de la gestión de todo lo relacionado con los procesos BPM desplegados. Por suerte es muy intutiva ya que su interfaz se "parece" a una aplicación de gestión de correo.

2.3.Ventajas y Virtudes

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.

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.

Page 3: Bonita Open Solution

Otra ventaja es sin duda su arquitectura J2EE que nos permite por ejemplo usar la solución en cluster.

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).

Ergonomía mejorada: el Studio de Bonita Open Solution permite gestionar ahora procesos de mayor complejidad. Los usuarios pueden desplazarse fácilmente en el diagrama con la función de zoom y mover, alinear y adaptar gráficamente todo o parte de los elementos del diagrama del proceso.

Personalización avanzada: los usuarios de Bonita Open Solution cuentan a partir de ahora con plena flexibilidad para personalizar sus aplicaciones de BPM, creando por ejemplo sus propios elementos HTML o aplicando una paginación de formularios condicional. El portal de usuarios Bonita User Experience también se puede adaptar a los requisitos funcionales y gráficos de las organizaciones que implantan Bonita Open Solution.

Implantación simple y sencilla: la implantación de Bonita Open Solution se ha simplificado para que su instalación sólo necesite unos pocos clics. La aplicación también se puede descargar como paquetes preconfigurados en los servidores de aplicaciones Tomcat y JBoss.

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.

3. Uso de La Herramienta

Creación de un proceso:

La creación de un proceso comienza en el Bonita Studio . Lo primero es añadir un evento de inicio:

Page 4: Bonita Open Solution

Tenemos 4 tipos de inicio:

El normal: inicia la instancia de proceso y da paso a la primera actividad sin hacer nada más.

Inicio con mensaje: inicia un proceso y envía un mensaje. Inicio Programado: inicia la instancia del proceso en función de una fecha

u hora. Inicio de señal: inicia una instancia de proceso al recibir una señal.

Una vez iniciado el proceso debemos definir las tareas y la transición entre ellas.

La pantalla de detalle de las tareas permitirá poder configurar diferentes aspectos agrupados en varias pestañas. Por ejemplo en la pestaña general podremos modificar cosas como :

Identificador Texto descriptivo Tipo de actividad : Humana / Automática / Subproceso Prioridad : Normal / High / Urgent

En el resto de pestañas podremos configurar aspectos como el tipo de ejecución, si tiene algun tipo de condición de ejecución basado en tiempo, si tiene algun tipo de filtro de los usuarios que podrán ejecutarla, etc.

Importante : Estas propiedades no solo se aplican sobre las actividades sino que se aplican sobre cualquier elemento que forme parte del proceso. Hay que tener en cuenta que estas propiedades cambiarán de un elemento a otro

Elementos:

Final Es el final del proceso.

Pasos

Son recuadros que pueden señalarse como una acción, datos, evento; en los que habrá una descripción si es automatico o interactúan personas,etc.

Relación

Es la relacion entre 2 pasos que se representa con un flecha.

Page 5: Bonita Open Solution

Compuertas Sirven para relacionar mas de Paso,es configurable.

Page 6: Bonita Open Solution

UNIVERSIDAD NACIONAL AGRARIA DE LA SELVATingo María

FACULTAD DE INGENIERIA EN INFORMATICA Y SISTEMASCURSO: Ingenieria de Software

Modelo De Cascada con retroalimentassem

AUTOR : CORTEZ CORTEZ BRYAN LOPEZ VEGA, MARCO LOPEZ BENZAQUEN, DANNY BRAVO HERMITAÑO, NORRIS

DOCENTE : Ing. Christian Garcia Villegas

FECHA : 27 de Octubre Del 2011