New Book: Oracle BPM Suite 11g: Advanced BPMN Topics

In all the fanfare of the iPhone 5 launch this week, you may have missed a much lower key announcement of another new product which is also now available to pre-order.

Two of your humble RedStack bloggers are proud to announce our very first book – Oracle BPM Suite 11g: Advanced BPMN Topics with Packt Publishing.

This is a concise presentation of both theory and practical examples of the areas of BPMN where we have encountered the most widespread confusion and misunderstanding.  So we hope this book will help in some small way.

Here is a quick overview of the book:

Chapter 1, Inter-process Communication introduces us to the theory of how processes
can communicate with each other and with other components. A number of topics
are covered such as: conversations—what they are, the default and advanced
conversations. We discuss correlation—automatic and message based, correlation
sets and keys, and correlation inside loops and when there are multiple calls. Throw
and catch events, send and receive tasks, and when to use each are examined. We
compare messages, signals, and errors. Sub-processes are explored—embedded,
multi-instance, and reusable, and when to use each.

Chapter 2, Inter-process Communication in Practice presents a series of practical
exercises to help you to explore the theory present in Chapter 1, Inter-process
Communication. The examples include communicating between processes using
messages and correlation, using correlation inside loops, communication between
processes using signals, and reusable sub-processes.

Chapter 3, Working with Arrays presents both theory and several practical exercises on
handling arrays in BPM. Topics include data association, creating an empty array,
creating an array with empty elements, creating an initialized array, getting an element
from an array, setting an element in an array, appending elements to an array, joining
arrays, removing elements from an array, and iterating over arrays—cardinality and
collections, sequential and parallel, completion conditions, and scope.

Chapter 4, Handling Exceptions discusses the theory behind handling exceptions in
BPM. Topics include business and system exceptions, boundary events, event subprocesses, exception propagation with embedded sub-processes, call, throw and
send, and how BPM exceptions affect the SCA composite.

Chapter 5, Handling Exceptions in Practice will guide us through a number of
practical examples that help to reinforce the theory in Chapter 4, Handling Exceptions.
The examples include implementing a timeout use case with boundary events,
implementing a “cancel message” use case, using event sub-processes, and exploring
exception propagation in peer processes.

We hope you enjoy it!

About Mark Nelson

Mark Nelson is a Developer Evangelist at Oracle, focusing on microservices and messaging. Before this role, Mark was an Architect in the Enterprise Cloud-Native Java Team, the Verrazzano Enterprise Container Platform project, worked on Wercker, WebLogic and was a senior member of the A-Team since 2010, and worked in Sales Consulting at Oracle since 2006 and various roles at IBM since 1994.
This entry was posted in Uncategorized and tagged , , , , , , , , , , , , , , , , , . Bookmark the permalink.

1 Response to New Book: Oracle BPM Suite 11g: Advanced BPMN Topics

  1. I’ll buy that. Great price as well: book + ebook for 13 quid, nice one!

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s