Advanced - Powered by Google


   
Log In
New Account
  
 
Home
My Page
Project Tree
Project Openings
Bonita
          
 
 
Summary
News
Files
SVN
        
 
Notes:

Release Name: Bonita-4.0

Notes:
2008/26/09: Bonita-v4.0 (aka NovaBonita)

Changes:
This 4.0 version adds minor features enhancements to the 4.0RC3 runtime (deploy of single xpdl files, activities
multi-instantiation clean up, log levels harmonization, iterations and subprocesses refactoring, versioning
at both package and process levels...) and adds major improvements and new features to both Designer and
Console applications.

Nova Bonita also benefit from the QA activity: code cleaning, validation, stress tests,
unit tests coverage and performance improvements. Together with that some new examples (WebSale,
Approval Workflow web application and Multi Instantiation of activities samples) has been added and
synchronized with graphical tools (Designer and Console) allowing to deploy and execute them via a java
application or through the Console.

This final version also includes an improved documentation: in addition to the reference and development
guides, this version comes with two new documents: the Quick Start and Console guides

Features:

- Powerful workflow API covering deployment, definition, runtime and history workflow data
- QuereyAPsI vs RuntimeAPIs for advanced resources (hooks, mappers and performer assignments)
- Standard (J2SE) vs Enterprise (J2EE) deployment
- JEE deployment includes support for both 1.4 and 1.5 standards
- Support for XPDL 1.0 activities : Join, Split, Activity (Route, implementation no and subFlow) in both
automatic and manual execution modes
- Support of main XPDL 1.0 elements : Datafield, DataType, Participant, Transition, RedefinableHeader,
Transition Restriction, Package...
- Support of advanced entities/resources: Hooks, mappers, performer assignments and activities multiinstantiators
(via XPDL extended attributes)
- Persistent execution (through a configurable persistence service, hibernate by default)
- Subprocesses support
- Activities multi-instantiation support
- Iterations/cycles support
- Activities deadlines support through the Process Virtual Machine generic and configurable Timer service
- Configurable journal and history workflow modules: history db vs history xml implementations
- Advanced process deployment capabilities including ".bar" file deployment and local vs global
resources (hooks, mappers, performer assignments and instantiators)
- Processes and package versioning
- Standard security service based on JAAS LoginModules: Test, standard and J2EE login modules are included in the package
- Tasks (aka manual activities )assign and re-assign capabilities
- Unified life cycle for workflow activities (XPDL activities types) execution handling synchronization
with Tasks, also known as manual activities, life cycle.
- Task Management module handling init, ready, executing, finished, dead, suspend and resume states
- Transitions conditions advanced support based on BeanShell scripting language and multiple variables types
- Workflow data: both process and activity level variables support
- Integer, String, Float, Boolean, Date and Enumerated types are supported as variable types
- Default mapper implementation: Initiator Mapper
- Process Virtual Machine technology based
- BPM Designer (ProEd):
	* Eclipse and Desktop versions
	* "Easy workflow project" creation wizard available in Eclipse version
	* Graphical support for advanced Nova Bonita entities: hooks, mappers, performers and instantiators
	* Support for multiple variables types
	* "Smart" conditions editor: graphical definition of complex conditions based on multiple operators and variables types
	* Automatic generation of start and end BPM steps

- BPM Console
	* Web 2.0 console supporting both desktop and traditional portal layout modes
	* Monitoring vs Worklist applications (portlets)
	* Internal user repository handling access rights to applications
	* Automatic generation of forms vs customized forms
	* Console customization capabilities: on the fly page creation, add/remove applications and widgets, look and feel...
	* Applications (portlets) and widgets support

Limitations:
- Block activities
- Process definition and process modifications via Java APIs (process changes on the fly)
- Hooks: processes hook (onInstantiate) as well as activity onCancelled hook are not yet supported

Bug Fixed:

311292	Postgres fails during stress tests	  
311172	Documentation of the initialization of the database
310522	RuntimeAPI.startTask throws a TaskNotFoundException when task is FINISHED
311221	AutoDetect doesn t work in ApprovalWorkflow.war application deployed in Tomcat
311137	Authentification on EasyBeans ClassNotFoundException BonitaPrincipal
311188	Deadlock during deployment of approval bar with Postgres and Oracle DB
310401	Target deployBarEb : Subject has not been set up using setSubject()
310405	Problem while deploying example ApprovalWorkflow
308962	In the User Guide, missing information about how to configure hibernate specially for Oracle
308970	The user guide must be completed: missing information about configuration
308977	Concurrent acces problem on MySQL: Deadlock found when trying to get lock
308785	concurrent acces problem: deadlock detected by Oracle jdbc driver
308960	org.hibernate.HibernateException: Wrong column type: DOUBLEVAL_, expected: double precision (for the table NOVA_DESCRIPTOR)
311202	output variable values are allways type String

Have fun !
-------------------------------------------------------------
Author: Miguel Valdes Faura
BULL R&D
mail: bonita@ow2.org
--------------------------------------------------------------


Changes: Changes: This 4.0 version adds minor features enhancements to the 4.0RC3 runtime (deploy of single xpdl files, activities multi-instantiation clean up, log levels harmonization, iterations and subprocesses refactoring, versioning at both package and process levels...) and adds major improvements and new features to both Designer and Console applications. Nova Bonita also benefit from the QA activity: code cleaning, validation, stress tests, unit tests coverage and performance improvements. Together with that some new examples (WebSale, Approval Workflow web application and Multi Instantiation of activities samples) has been added and synchronized with graphical tools (Designer and Console) allowing to deploy and execute them via a java application or through the Console. This final version also includes an improved documentation: in addition to the reference and development guides, this version comes with two new documents: the Quick Start and Console guides

Copyright © 1999-2008, OW2 Consortium | contact | webmaster.