Cover image for Oracle BPM Suite 12c Modeling Patterns.
Oracle BPM Suite 12c Modeling Patterns.
Title:
Oracle BPM Suite 12c Modeling Patterns.
Author:
Acharya, Vivek.
ISBN:
9781849689038
Personal Author:
Physical Description:
1 online resource (547 pages)
Contents:
Oracle BPM Suite 12c Modeling Patterns -- Table of Contents -- Oracle BPM Suite 12c Modeling Patterns -- Credits -- Disclaimer -- About the Author -- Acknowledgments -- 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 -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Flow Control Patterns -- Sequence flow pattern -- Working with the sequence flow pattern -- Elucidating the sequence flow pattern -- Getting ready for executing use cases -- Exclusive choice and simple merge pattern -- Working with exclusive choice and simple merge pattern -- Knowing about the exclusive choice pattern -- Elucidating the simple merge pattern -- Multichoice and synchronizing merge pattern -- Demonstrating multichoice and synchronization with the OR gateway -- The working of multichoice and synchronization pattern -- Structured synchronizing merge pattern -- Local synchronizing merge pattern -- The parallel split and synchronization pattern -- Parallel split pattern -- Synchronization pattern -- Conditional parallel split and parallel merge pattern -- Working with conditional parallel split and merge -- Antipattern - the conditional parallel split and merge -- Multimerge pattern -- Exploring multimerge -- Discriminator and partial join pattern -- Structured discriminator pattern -- Structured partial join -- Working with a complex gateway to implement the discriminator and partial join pattern -- Testing a process by failing the complex gateway exit expression -- Testing process as success by the complex gateway exit expression -- Complex synchronization pattern.

Canceling discriminator pattern -- Canceling partial join pattern -- Summary -- 2. Multi-instance and State-based Patterns -- Multiple instances with prior design-time knowledge pattern -- Executing the multi-instance subprocess with prior design-time knowledge -- Multiple instances with prior runtime knowledge pattern -- Demonstrating MI with prior runtime knowledge -- Understanding how MI with prior runtime knowledge work -- Multiple instances without prior runtime knowledge pattern -- Working on MI without prior runtime knowledge -- Testing the use case -- Static partial join for multiple instances pattern -- Testing the use case -- Understanding how static partial join for MI works -- There's more -- Canceling partial join pattern -- Dynamic partial join for multiple instances pattern -- Working with dynamic partial join -- Understanding the functionality behind partial join for MI -- Structured loop pattern -- Working with structured loops -- Demystifying do-while -- Understanding the structured loop functionality -- Demystifying while-do -- Arbitrary cycle pattern -- Exploring arbitrary cycle -- Understanding the functionality of the arbitrary cycle -- Trigger patterns -- Transient trigger pattern -- Persistent trigger pattern -- Implicit termination pattern -- Amalgamating implicit termination in the process flow -- Explicit termination pattern -- Learning how explicit termination works -- Cancelation patterns -- Cancel multi-instance task pattern -- Summary -- 3. Invocation Patterns -- Web service pattern -- Asynchronous request-response (request-callback) pattern -- Request-response pattern -- One request, one of the two possible responses pattern -- Two request a pattern -- Exposing the BPM process using Receive and Send Tasks -- Loan Origination over Send and Receive tasks -- One-way invocation pattern.

Implementing one-way invocation using a timer -- Implementing one-way invocation using an e-mail -- The Loan Origination process over e-mail -- Testing the flow to instantiate a process over e-mail -- Publish-subscribe pattern - initiating the business process through an event -- Loan origination over an event -- Multievent instantiation pattern - process instantiation over multiple events -- Loan origination over multiple event occurrence -- Human task initiator pattern - initiating processes through human tasks -- Loan origination via the human task form -- Testing the process -- Guaranteed delivery pattern - process instantiation over JMS - Queue/Topic -- Loan origination over JMS - Queue/Topic -- Creating JMS resources -- Creating a JMS server -- Creating a JMS module -- Creating a JMS subdeployment -- Creating a Connection Factory -- Creating a queue -- Creating a topic -- Configuring the connection pool -- Redeploying the JMS adapter -- Creating the publisher process -- Developing the consumer process -- Testing the process -- Publish-subscribe pattern using topics -- Understanding multiple start events -- Summary -- 4. Human Task Patterns -- Learning about human tasks -- Milestone pattern -- Modeling in a human task versus a BPMN process -- Routing pattern -- Task assignment pattern -- List builder pattern -- Absolute or nonhierarchical list builders -- Hierarchical list builders -- Rule-based list builders -- Parallel routing pattern -- Getting ready to test sample use cases -- Parallel routing pattern with name and expression list builders -- Parallel routing pattern with approval group list builder -- Parallel routing pattern with lane participant list builder -- Parallel routing pattern with rule-based list builder -- Parallel routing pattern with management chain -- Serial routing pattern.

Serial routing pattern with list builder - name and expression -- Participant identification type - users -- Participant identification type - groups -- Participant identification type - application role -- Serial routing pattern with list builder - approval group -- Serial routing pattern with list builder - management chain -- Serial routing pattern with list builder - job level -- Modifying participant lists using list modification -- Substituting participants using list substitution -- Serial routing pattern with list builder - position -- Serial routing pattern with list builder - supervisory -- Serial routing pattern with list builder - rules -- Single routing pattern -- Single approver pattern with list builder - name and expression -- Single approver pattern with list builder - approval group -- Single approver pattern with list builder - management chain -- Notify/FYI pattern -- FYI approver pattern with list builder - job level -- FYI approver pattern with list builder - name and expression -- Task aggregation pattern -- Dispatching pattern -- Escalation pattern -- Rule-based reassignment and delegation pattern -- Ad hoc routing pattern -- Request information feature -- Reassignment and delegation pattern -- Force completion pattern -- Enabling early completion in parallel subtasks -- Routing rule pattern -- Deadlines -- Escalation, expiry, and renewal feature -- Exclusion feature -- Error assignee and reviewers -- Notifications -- Configuring driver properties and attributes -- Configuring the notification definition -- Content access policy and task actions -- Enterprise content management for task documents -- Summary -- 5. Interaction Patterns -- Defining use cases to demonstrate interaction patterns -- The BackOffice process -- The Loan origination process -- The CatchFraudDetails and Feedback processes -- Conversation pattern.

Asynchronous interaction pattern -- Interacting with an asynchronous process using the Message Throw and Catch events -- Interacting with an asynchronous service using the Message Throw and Catch Events -- Enabling external services interaction -- Interacting with an asynchronous process and service using Send and Receive Tasks -- Attaching boundary events on Send and Receive Tasks -- Interacting with a process defined with Receive Task as a start activity -- Synchronous request-response pattern -- The business catalog -- Subprocess interaction patterns -- Reusable process interaction pattern -- Use case scenario for reusable process interaction pattern -- Embedded subprocess interaction pattern -- Interrupting a boundary event -- Boundary event on an activity -- Event-driven interaction pattern -- Defining an event-based interaction pattern scenario -- Summary -- 6. Correlation Patterns -- Correlation mechanism -- Types of correlations -- Components of correlation -- Configuring the environment -- Defining correlation properties -- Defining correlation keys and configuring the correlation definition -- Understanding the correlation behavior -- Message-based correlation pattern -- Testing the message-based correlation pattern -- Cancel instance pattern -- Understanding the components -- Testing cancelation pattern -- Restart instance pattern -- Testing the Loan Origination process to restart a loan -- Testing the restart scenario -- Update task pattern -- Demonstrating the update task functionality -- Query pattern -- Testing the query pattern -- Suspend process pattern -- Suspend activity pattern -- Cancel activity pattern -- How a boundary event based activity correlation works -- Testing the cancelation pattern on an activity -- Summary -- 7. Exception Handling Patterns -- Classifying exceptions -- Business process state.

Reassigned Exception Handling Pattern.
Abstract:
This book is an invaluable resource if you are an Enterprise architect, solution architect, developer, process analyst, or application functional and technical consultant who uses Business Process Management and BPMN to model and implement Enterprise IT applications, SaaS, and cloud applications.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: