万本电子书0元读

万本电子书0元读

顶部广告

Oracle BPM Suite 12c Modeling Patterns电子书

售       价:¥

6人正在读 | 0人评论 9.8

作       者:Vivek Acharya

出  版  社:Packt Publishing

出版时间:2014-09-25

字       数:237.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.
目录展开

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

Allocated Exception Handling Pattern

Changing the Boundary Catch Event from Interrupting to Non-interrupting

Force-Terminate Exception Handling Pattern

Force-Error Exception Handling Pattern

Force-Complete Exception Handling Pattern

Invoked Exception Handling Pattern

Invoked State Exception Handling Pattern

Continue Execution Exception Handling Pattern

Force-Terminate Execution Exception Handling Pattern

Force-Error Execution Exception Handling Pattern

Allocated state – External Exception Handling Pattern

Implementing Allocated state – External Exception Handling Pattern

Allocated state – Internal Exception Handling Pattern

Implementing Allocated state – Internal Exception Handling Pattern

Internal Complete Exception Handling Pattern

Internal Terminate Exception Handling Pattern

Internal Error Exception Handling Pattern

Testing the Restarted scenario

Reallocated Exception Handling Pattern

External Exception Handling Pattern

Process-Level Exception Handling Pattern

Implementing Process-Level Exception Handling Pattern

Testing Process-Level Exception Handling Pattern

System-Level exception handling pattern

External Triggers

Summary

8. Adaptive Case Management

Defining adaptive case management

Case

Case management

Dynamic case management

Mechanism of adaptive case management

Process versus case

Case management offerings

The building blocks of adaptive case management

Exploring ACM use case scenarios

The building blocks of the Insurance Claim use case

Testing the use case

Case stage

Event pattern

Milestone pattern

Case interaction pattern

Localization feature

Holistic view pattern

Ad hoc feature

Ad hoc inclusion of stakeholders

Ad hoc inclusion of activities

Ad hoc inclusion of documents

Association of a case with subcases

Ad hoc inclusion of rules and activities

Summary

9. Advanced Patterns

Strategic Alignment Pattern

The Value Chain Model

The Strategy Model

Mapping goals to an organization

Defining KPIs in a BPMN project

Defining KPIs in a BA project

Defining KPIs in a child Value Chain Model

KPIs in the Value Chain Step level

KPIs in the Value Chain Model level

Defining KPIs in the master Value Chain Model

KPIs in the Value Chain Step level

KPIs in the Value Chain Model level

Publishing report data

Capturing the business context

Emulating Process Behavior

The Debugger feature

Round Trip and Business-IT Collaboration

Summary

A. Installing Oracle BPM Suite 12c

Installing JDK

Installing BPM suite

Configuring the default domain

Enabling the demo user community

Custom domain creation

The BPM/SOA configuration

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部