O'Reilly logo

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c by Torsten Winterberg, Mark Simpson, Guido Schmutz, Danilo Schmiedel, Hajo Normann, Sven Bernhardt, Matjaz B. Juric

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Best practices

Besides the knowledge of the internal architecture and processing logic about business rules, it is important to have an idea about how rules can be designed and what the do's and don'ts affecting rules negatively are, that is, about execution performance or maintainability. Within this section, some basic aspects regarding the definition of rule-based applications will be introduced that should be considered when practically starting with a project.

Defining the interface

Defining business rule services basically starts with the definition of the service contract, which means defining input and output data structures, operations, and so on. At first glance, this is not surprising because the contract-first implementation approach ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required