Best practice considerations – performance, extensibility, upgrade protection

Building task-driven applications is not easy as it can be seen from the sections within this chapter. As usual, the first steps are the most painful. Within this last section, some experiences from elementary implementation of best practices collected in real-world projects will be discussed, which can be used as hints for considerations about process and human task design when doing own implementations the first time.

General process design

How a process is designed is essential when building BPM applications. Ideally, a process's memory footprint is minimal to ensure platform stability and performance. This means that it carries as little business data as possible. ...

Get Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.