FlowBean - The First Reusable Workflow Java Component Print

FlowBean are reusable Workflow Java components. While FlowBean are both the description and the implementation of process definition objects, they are compatible with the JavaBean specifications by Sun Microsystems. Those components can be developped using tools like Eclipse.

FlowPoint and FlowComposer tools use those FlowBean which become executable by the WorkFlow / BPM Engine.

There are two types of FlowBean:

  • Process FlowBean:
These implement a complete business process (a series of steps) : a process of commitment to spending, invoice processing, recruitment, etc.
Process FlowBean are specified using the mapping tool FlowPoint and configured using the implementation tool FlowComposer.
  • Integration FlowBean:
These integrate with the existing information system as well as other applications.
  • Technical Middleware Integration FlowBean : write/read in a JDBC relational database, access to a LDAP directory, transmission of e-mails, interfacing with transaction systems, etc.
  • Technical Application Integration FlowBean : interfacing with standard market applications (Groupware, ERP, CRM, SCM, EDM, etc.), interfacing with owner applications, etc.
  • Functional Integration FlowBean : these are business connectors which offer a guarantee of independence between the definition of processes and the information system. They are implemented on the basis of Technical Integration FlowBean. In the event of a change in the information system’s components, their implementation will evolve (they will be implemented by another Technical FlowBean) but their interface, with the definition of processes, will not be subject to any changes. Therefore, there will be no impact on the process definition.

FlowBean are reusable object components. To guarantee their level of quality and performance and to facilitate their use we can certify your FlowBean. We can also publish them so that they become available to other application developers.