Best practices

This section contains additional best practices that should be considered while implementing composite applications in Oracle BPM / SOA Suite 12c.

Degrees of coupling between technical components

Let's assume that a BPMN process contains complex decisions that will be implemented in a rule engine. Now, we need to decide whether the rule sits in the same composite as the BPMN process or not. Here, the key decision is whether this rule will be reused in other contexts.

The degrees of coupling between the technical components are defined on the enterprise level. They determine which technical components play together in which typical scenarios. A good example is a strict separation of business process logic, integration logic, and user ...

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.