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

Best practices


Even though case management is quite new to the Oracle BPM stack, we already found some patterns that we consider could be valuable as best practices. Here you will find a list of these things.

Using custom activities for fast prototyping

When starting an ACM project, it is useful to deliver a working user interface to the customer as fast as possible. The user interface may not be the most important component in an ACM architecture, but it is typically the most important component for the stakeholders you build the whole system for.

Our advice is to do some rapid prototyping, perhaps using lean concepts, such as delivering early and the minimum viable product. Therefore, you need a fast way to implement higher amounts of activities with minimal overhead. Adding a whole and empty BPMN process or configuring a whole human task for each activity is not the best option in this early phase of the project.

Using one simple Java class that implements the interface, marking it as a custom...