Oracle BPM Suite 11g: Advanced BPMN Topics
eBook - ePub

Oracle BPM Suite 11g: Advanced BPMN Topics

  1. 114 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Oracle BPM Suite 11g: Advanced BPMN Topics

About this book

In Detail

Oracle BPM Suite is a popular and highly capable business process management system with extensive integration capabilities. BPMN, one of the most widely used process modeling notations, includes advanced capabilities for inter-process communication, working of arrays of data, and handling exceptions. However, these very same areas are often poorly understood. This book gives you the knowledge to create professional process models using these advanced features of BPMN.

"Oracle BPM Suite 11g: Advanced BPMN Topics" is the only book available that provides coverage of advanced BPMN topics for Oracle BPM Suite, helping to fill in the gaps left by the product documentation, and giving you the information that you need to know to use BPMN to its full potential.

This book covers the important theory behind inter-process communication, working with arrays and handling exceptions in BPMN, along with detailed, step-by-step practical exercises that demonstrate and consolidate this theoretical knowledge.

Throughout the book we'll cover topics including different types of sub-processes, initializing and manipulating arrays, using the multi-instance embedded sub-process, fault propagation and more.

With "Oracle BPM Suite 11g: Advanced BPMN Topics" in hand, you'll gain detailed and practical experience in using the advanced features of BPMN to create professional BPMN processes with Oracle BPM.

Approach

"Oracle BPM Suite 11g: Advanced BPMN Topics" is a concise tutorial which treats each topic to both a theoretical and practical approach.

Who this book is for

If you are a developer or architect working with Oracle BPM Suite 11g, this book is for you. Basic knowledge of BPM Suite and business process management in general is assumed.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Oracle BPM Suite 11g: Advanced BPMN Topics by Mark Nelson, Tanya Williams in PDF and/or ePUB format, as well as other popular books in Computer Science & Entreprise Applications. We have over one million books available in our catalogue for you to explore.

Oracle BPM Suite 11g: Advanced BPMN Topics


Table of Contents

Oracle BPM Suite 11g: Advanced BPMN Topics
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Where to download the software from
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Inter-process Communication
Conversations
The default conversation
Correlation
Correlation sets
Correlation when there are multiple calls
Throw and catch events
Send and receive tasks
When to use throw/catch events and send/receive tasks
Messages, signals, and errors
Messages
Signals
Errors
Invoking sub-processes
Embedded sub-processes
Multi-instance embedded sub-processes
Reusable sub-processes
Recommended sub-process style to use
Summary
2. Inter-process Communication in Practice
Communicating between processes using messages and correlation
Communication between processes inside a loop
Communicating between processes using signals
Using reusable sub-processes
Summary
3. Working with Arrays
Data Associations
Creating an empty array
Creating an array with some empty elements
Creating an initialized array
Getting elements from arrays
Setting elements in arrays
Appending elements to arrays
Joining two arrays
Removing elements from arrays
Iterating over arrays with a multi-instance embedded sub-process
Cardinality or collection
Sequential or parallel
Using a completion condition
Scope
Practice: Iterating over an array using an embedded sub-process
Summary
4. Handling Exceptions
Mechanisms for catching exceptions in BPMN
Boundary events
Event sub-processes
Exception propagation with sub-processes and peer processes
Exception propagation with embedded sub-processes
Exception propagation with sub-processes invoked with a call activity
Exception propagation with peer processes invoked with a throw event
Exception propagation with peer processes invoked with a send task
How BPM exceptions affect the SCA composite
Summary
5. Handling Exceptions in Practice
Using boundary events to implement timeouts
Using boundary events to implement the cancel message use case
Using event sub-processes
Propagating exceptions using peer processes
Summary
Index

Oracle BPM Suite 11g: Advanced BPMN Topics

Copyright © 2012 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: September 2012
Production Reference: 1210912
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84968-756-0
www.packtpub.com
Cover Image by Tina Negus ()

Credits

Authors
Mark Nelson
Tanya Williams
Reviewers
Bhagat Nainani
Prasen Palvankar
Robert Patrick
Acquisition Editor
Stephanie Moss
Commissioning and Content Editor
Meeta Rajani
Technical Editors
Ajay Shankar
Ameya Sawant
Project Coordinator
Esha Thakker
Proofreader
Matthew Humphries
Indexer
Hemangini Bari
Graphics
Valentina Dsilva
Aditi Gajjar
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar

About the Authors

Mark Nelson is a Consulting Solution Architect in the Oracle Fusion Middleware Architect's Team (known within the Oracle community as "the A-Team") in Oracle Development. Mark spends a significant part of his time working with Oracle BPM Suite users around the world. His other main area of technical interest currently is Continuous Integration and its application to Oracle Fusion Middleware. Mark is one of the question authors for the Oracle SOA Certification Exam. He lives in Sydney, Australia.
Tanya Williams is a Principal Solution Consultant in the Oracle Fusion Middleware Sales Consulting team in Australia. Tanya has experience helping organizations...

Table of contents

  1. Oracle BPM Suite 11g: Advanced BPMN Topics