Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.

Name: FEATURES 
1:
CPEE Features
2:
* The engine itself is a RESTful web service for simple integration into
3:
  websites and existing information systems.
4:
* Instances can be created, started, stopped, and modified through simple HTTP
5:
  calls.
6:
* Instances can be serialized and migrated between multiples nodes to ensure scalability.
7:
* Every aspect of execution is exposed through an event / subscription based
8:
  model.
9:
* It allows external RESTful plugins to control the execution, by voting for
10:
  activity execution (start, finish activity) and state changes (stop, start
11:
  engine).
12:
* It provides better coverage of workflow patterns compared to Oracle BPELPM,
13:
  jBOSS jBPM, and Apache Ode.
14:
 
15:
CPEE Technical Details
16:
* Reuses an existing virtual machine for executing control flow
17:
* Supports BPEL and other languages through transformation to a directly
18:
  executable DSL.
19:
* The engine (named WEEL and available as a separate package) has a core size
20:
  of ~ 700 LOC.
21:
* Uses ~ 2 MiB of RAM per instance (depending on storage backend and data
22:
  available in instance)
23:
* Can utilize multiple threads per instance.
24:
* Cold starts an instance in less than 50ms.
25:
 
26:
CPEE Applied Benefits
27:
* Interprocess Synchronization as a Service
28:
* Service Replacement (Repair) Service
29:
* Plain HTML & JavaScript instance editor that allows to modify all aspects of
30:
  (running) process instances.