IBM BPM Review
- Case management - provides flexibility for dynamic processing.
- Smarter process - streamlines repeatable activities and does work distributions.
- Advanced integration - makes integration with other systems very easy.
Cons
- Performance - due to high I/O with DB some of the times the flow responds slowly to changes.
- Supporting coarse-grained services. Some of the services with nested objects and cyclical references do not generate the types on the BPM side.
- Support a higher number of in flight instances - the system chokes and behaves erratically once the active instances goes above 20K.