Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By : Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant
Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By: Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant

Overview of this book

Table of Contents (19 chapters)
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Using rules


Oracle's business rule component, which is compliant with the Service Component Architecture (SCA) specification, allows us to define and manage business rules within process-driven applications. At runtime, Oracle's BRE, which is part of the common service infrastructure, executes the defined rules. At design time, the business rule implementation is done using a rules component that is very versatile. By integrating it with the other SOA components, different use cases can be supported:

  • BPMN component: These rules helps in modeling business decisions and depicting conditional behavior

  • BPEL component: These rules have a similar usage as the BPMN component, and in addition, it is used to set up dynamic routings from within Oracle's Phase activity (a specific BPEL extension activity) to dynamically determine endpoints

  • Mediator component: These rules dynamically evaluates endpoints within routing rules based on the business data passed in the incoming message

  • Human workflow component...