The development of business process in a formal notation requires multi-disciplinary teams, to share domain specific and ICT knowledge required to implement them. The FITMAN Collaborative Business Process Management SE (FITMAN-CBPM) simplifies this collaboration allowing a clear separation of concerns, and providing user friendly online tools.
FITMAN-CBPM is a web-based, integrated platform for the semantically-enhanced design, execution and monitoring of Business Processes in the scope of service-oriented Manufacturing Ecosystems. Targeted at the Virtual Factory domain, and based on open standards like Business Process Model and Notation (BPMN) 2.0, it is delivered as a web portal in order to maximize its collaborative nature.
The main features of FITMAN-CBPM are the following:
- Load an online ontology to be used as a reference
- Design BPMN 2.0 processes using an online graphical modeller
- Deploy and execute processes
- Monitor the execution of processes
- Entirely web-based: no software to be installed locally by users
- A single FITMAN-CBPM instance may support very large, distributed, decentralized organizations: multiple corporate user credentials databases (e.g., LDAP, Active Directory) integrate seamlessly with authentication and profiling subsystem
- Multiple FITMAN-CBPM instances can be federated to create an Ecosystem cluster
The FITMAN-CBPM SE is an extension of the FI-WARE Light Semantic Composition GE (COMPEL implementation from ATOS): it provides a web portal-based container in which the core component can be accessed by users of a distributed organization, such as Virtual Enterprises in the typical Virtual Factory scenario. To support this, FITMAN-CBPM introduces the concept of Platform Federation: a feature which allows multiple installations to share a common security domain – i.e., authenticated users of one system can access other systems in the federation. Moreover, within each single installation multiple corporate user credentials databases (e.g., LDAP, Active Directory) may exist as peer security authorities, so that centralized user management, while still supported, is not actually required. Platform roles assigned to the users are used for profiling their interaction with the Process execution engine implemented by the COMPEL GE – e.g., human-based active tasks are queued on the personal dashboard of each user based on role matching. A high-level architectural overview of FITMAN-BPM is given by the following picture.