Anda di halaman 1dari 6

Bonita Open Solution 1.

Historia Su desarrollo comenz en el National Institute for Research in Computer Science, y entonces ha estado en proceso de incubacin varios aos dentro de la compaa cientfica francesa Bull. Desde 2009, el desarrollo de Bonita est soportado por una empresa dedicada a esta actividad que es BonitaSoft. BonitaSoft se ha expandido ms all de su base en el mercado para satisfacer mejor la creciente demanda global. 1.1. Historia y versiones

2001: Primera versin de Bonita, desarrollada en el INRIA 2008: Bonita 4, en Bull Junio de 2009: Creacin de BonitaSoft, la compaa que da soporte a Bonita Open Solution. Septiembre de 2009: BonitaSoft alcanza los 3 millones de dlares (2 millones de euros3 ) Enero de 2010: Lanzamiento de Bonita Open Solution, 5 versin de Bonita. Junio de 2010: Lanzamiento de Bonita Open Solution 5.24 Octubre 2010: Lanzamiento de Bonita 5.2.4 (tamao instalador, 219 MB; instalacin, 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 tamao). BonitaSoft supera los 100 clientes de pago de su software BOS7

2. Definicion de la Herramienta Bonita Open Solution (Solucin Abierta Bonita) es una suite ofimtica para la Gestin de procesos de negocio (BPM Business Process Management) y realizacin de Workflows, creada en 2001. Es cdigo 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. Fcil importacin de procesos desde otras herramientas. Personalizacin de las herramientas. Integracin de los procesos con reglas de negocio.

2.2. Bonita Open Solution esta compuesto por varios mdulos: Bonita Execution Engine Es el motor de BPM de Bonita yse encarga de la conexin de los procesos que existen en el sistema asi como el despliegue y ejecucin de los procesos. El mdulo de Bonita Studio esta conectado directamente a este otro mdulo para funcionar. Por suerte, este motor es genrico y extensible por lo que siempre seremos capaces de aadir con mayor o menor dificultad nuevos estndares o bien servicios que puedan aparacer en el mundo de BPM con posterioridad. Bonita Studio Es la aplicacin grfica cuya funcin es disear los procesos BPM usando la notacin anteriormente comentada : BPMN (Business Process Management Notation) sobre un rea de diseo (pizarra) de forma muy intuitiva basada en "arrastrar" los elementos y en su configuracin especfica mediante una o varias pestaas habilitadas para ello Bonita Form Builder Es la aplicacin encargada de mostrar los formularios a los usuarios de la aplicacin. 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 aplicacin encarga de la gestin de todo lo relacionado con los procesos BPM desplegados. Por suerte es muy intutiva ya que su interfaz se "parece" a una aplicacin de gestin 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 grfica es muy intuitiva, y podemos modelar y orquestar procesos de negocio a alto nivel de manera eficiente y gil. Por otro lado tampoco es desdeable la posibilidad que nos ofrece de realizar transacciones, autenticacin basada en roles y ciclo de vida de aplicaciones.

Otra ventaja es sin duda su arquitectura J2EE que nos permite por ejemplo usar la solucin en cluster. cumple con el estndar BPMN (esto es importante, ya que durante nuestro anlisis descartamos otros productos que prometan bastante, como jBPM, pero con un nivel de cumplimiento de estndares muy bajo, a da de hoy, en este sentido). Ergonoma mejorada: el Studio de Bonita Open Solution permite gestionar ahora procesos de mayor complejidad. Los usuarios pueden desplazarse fcilmente en el diagrama con la funcin de zoom y mover, alinear y adaptar grficamente todo o parte de los elementos del diagrama del proceso. Personalizacin 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 paginacin de formularios condicional. El portal de usuarios Bonita User Experience tambin se puede adaptar a los requisitos funcionales y grficos de las organizaciones que implantan Bonita Open Solution. Implantacin simple y sencilla: la implantacin de Bonita Open Solution se ha simplificado para que su instalacin slo necesite unos pocos clics. La aplicacin tambin 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 mltiples conectores que permiten una integracin inmediata con muchsimas herramientas, y facilitan la interoperabilidad de sistemas, es decir, nos ayuda a completar el puzle que es un proyecto basado en la integracin de piezas maduras de Software Libre. Como no poda ser de otra forma, nosotros ya hemos realizado nuestro pequeo aporte a la Comunidad con este conector. 3. Uso de La Herramienta Creacin de un proceso: La creacin de un proceso comienza en el Bonita Studio . Lo primero es aadir un evento de inicio:

Tenemos 4 tipos de inicio:


El normal: inicia la instancia de proceso y da paso a la primera actividad sin hacer nada ms. Inicio con mensaje: inicia un proceso y enva un mensaje. Inicio Programado: inicia la instancia del proceso en funcin de una fecha u hora. Inicio de seal: inicia una instancia de proceso al recibir una seal.

Una vez iniciado el proceso debemos definir las tareas y la transicin entre ellas. La pantalla de detalle de las tareas permitir poder configurar diferentes aspectos agrupados en varias pestaas. Por ejemplo en la pestaa general podremos modificar cosas como :

Identificador Texto descriptivo Tipo de actividad : Humana / Automtica / Subproceso Prioridad : Normal / High / Urgent

En el resto de pestaas podremos configurar aspectos como el tipo de ejecucin, si tiene algun tipo de condicin de ejecucin basado en tiempo, si tiene algun tipo de filtro de los usuarios que podrn 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 cambiarn de un elemento a otro

Elementos: Final Es el final del proceso. Pasos Son recuadros que pueden sealarse como una accin, datos, evento; en los que habr una descripcin si es automatico o interactan personas,etc. Relacin Es la relacion entre 2 pasos que se representa con un flecha.

Compuertas Sirven para relacionar mas de Paso,es configurable.

Tingo Mara

FACULTAD DE INGENIERIA EN INFORMATICA Y SISTEMAS


CURSO: Ingenieria de Software

Modelo De Cascada con retroalimentassem

AUTOR

CORTEZ CORTEZ BRYAN LOPEZ VEGA, MARCO


LOPEZ BENZAQUEN, DANNY BRAVO HERMITAO, NORRIS

DOCENTE :

Ing. Christian Garcia Villegas

FECHA

27 de Octubre Del 2011

Anda mungkin juga menyukai