This is a book review on the book “Oracle BPM Suite 12c Modeling Patterns” written by Vivek Acharya – on PACKT. For more information visit this link.
This is the first book on Oracle BPM 12c and is a good resource for those who want to get more familiar with how different patterns can be modeled in Oracle BPM.
It is not a book for beginners – or those that want to know more about BPM – this is more for those of us that are already convinced.
Paperback 454 pages
This is a book that is more on the advanced side – and BPMN modeling is not always easy. This book gives some examples on how you can solve different process scenarios. Therefore the author limits the scope – and I think that is a good choice:
The BPMN standard is not perfect, and software implementing BPM also is not always perfect – nor does all BPM platforms implement all parts of the BPMN specification. At OOW this year I saw that Oracle is now implementing features that are not necessarily part of the BPMN-specification. The goal is to to make implementations simpler – I like that.
Using patterns to describe processes use-cases has been a hot topic for many years – for example by professor Wil MP van der Aalst – look at the workflowparrerns-page. It contains a plethora of patterns, but unfortunately it is not very updated on what Oracle now can offer – any volunteers to make an Oracle Product evaluation on BPM 12c? There must be around 100 patterns. There is also an 8 year old article from Fuego handling a similar topic here.
I think this book is a good choice if you want to install BPM Suite and play around with the different samples (patterns). This a book best for those interested in diving into the BPMN implementation details. The book also covers the New Enterprise Architecture features in 12c and Case Management (late BPM 11g). I think these are important Chapters – but I think they each should deserve a book on their own. If the book was not that focused on patterns – I would like the EA Chapter to be the beginning of the book – and would then continue with Adaptive Case Management – to motivate the use of BPM. This book focuses more into the technical parts.
The book contains the following Chapters:
The first thing you should do is to install – so go to the last Chapter first. The Developer install is free.
The “pattern” term is very much used here – and maybe too many Things here are “patterns”. It would be Nice to have an overall categorized overview on the patterns presented in the book , and maybe reference to van der Aalst’s workflow-patterns as common Reference.
The Human Task patterns are well documented, and there is information here that gives a good overview on the possibilities behind Human Workflow. Same goes with the Invocation and Update Task scenarios.
My conclusion is that this book is good at what it aims for – but I hope for more books on ACM, EA-capabilities and BPM Methodology forwards. For us techies – this is a good book.