Oracle BPM Suite 11g Developer's cookbook

Over 80 advanced recipes to develop rich, interactive business processes using the Oracle Business Process Management Suite with this book and ebook
Preview in Mapt

Oracle BPM Suite 11g Developer's cookbook

Vivek Acharya

Over 80 advanced recipes to develop rich, interactive business processes using the Oracle Business Process Management Suite with this book and ebook
Mapt Subscription
FREE
$20.83/m after trial
eBook
$27.30
RRP $38.99
Save 29%
Print + eBook
$64.99
RRP $64.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$27.30
$64.99
$29.99 p/m after trial
RRP $38.99
RRP $64.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Oracle BPM Suite 11g Developer's cookbook Book Cover
Oracle BPM Suite 11g Developer's cookbook
$ 38.99
$ 27.30
Oracle BPM Suite 11g: Advanced BPMN Topics Book Cover
Oracle BPM Suite 11g: Advanced BPMN Topics
$ 19.99
$ 14.00
Buy 2 for $31.50
Save $27.48
Add to Cart

Book Details

ISBN 139781849684224
Paperback512 pages

Book Description

Oracle Business Process Management Suite is a complete set of tools for creating, executing, and optimizing business processes.

Oracle BPM Suite 11g offers the flexibility that business demands, hand-in-hand with the power IT requires. The result is an agile platform that brings together your existing applications, enabling you to react quickly to new business requirements.

With this cookbook we will develop rich, interactive business processes using the Oracle Business Process Management suite.

With Oracle BPM Suite 11g Developer's Cookbook, a common process model based on BPMN is presented to the specific role assigned to readers in each chapter. Explore Oracle BPM 11g with Modelling, Implementation, Simulation, Deployment, Exception Management, BPM and SOA in Concert, Advanced Rules and Human tasks, End User Interaction and Run-time.

Oracle BPM Suite 11g Developer's Cookbook will help readers learn BPM 11g through a Real World Sample Process.

This book is divided into four sections: the first section, Modeling, lays the foundation and demonstrates how to implement the Modeling of Business processes for a Use Case of a Fictitious Organization which needs BPM to be implemented at their site (with data objects and information handling). In the second section, Implementation, we learn about Process Implementation, Human Interaction, Business Rules, and much more. In the third section, Measuring, we learn about Post Process Development, Performance Analysis and Simulation Models. In the last section, Deployment, Migration and Run-Time, we learn deployment and migration, and Post Deployment Run-Time.

Table of Contents

Chapter 1: Process Modeling
Introduction
Modeling business processes with BPM
Simulating the BPM Application development lifecycle
Modeling a fictitious organization
Creating Business Process Flow
Creating and defining projects
Defining Role and Organization Units
Organizing processes using swimlanes
Adding user interaction to Process Flow
Controlling Process Flow—Defining exclusive gateways
Controlling Process Flow—Implementing Exclusive Gateways
Controlling Process Flow—Parallel gateways
Controlling Process Flow—Sequence Flows
Communicating with external processes and services
Changing the value of Data objects in your process
Creating Business objects in a Business Catalog
Adding documentation to the Flow Element
Creating MDS for BPM
Publishing a BPM Project in BPM Studio to MDS
Chapter 2: Process Implementation
Introduction
Defining an Interactive task
Generating a Task Form for an Interactive task
Creating a common Interactive task
Generating a common Task Form
Assigning the same Human Task to different Interactive tasks
Creating Data associations
Implementing service tasks
Configuring a Data association for conditional flow
Chapter 3: Process Deployment and Testing
Introduction
Connecting to the Application Server running SOA Suite
Building and Compiling a BPM Project
Deploying the Project
Testing Process: Triggering the process
Debugging the process
Chapter 4: Business Rules in the BPM Process
Introduction
Extending Human Tasks
Adding a Business object
Creating a dictionary
Defining Globals and Bucketsets
Defining the Rule: Decision Table
Adding gateways and Human Tasks
Defining the Rule: IF/THEN
Testing the rules
Chapter 5: Human Workflow in BPM Process
Introduction
Creating Human Task Service Components
Creating task definition and the task payload
Defining assignments—stage and single participant
Defining assignments—sequential stage and serial participant
Defining assignments—management chain participant
Defining Assignments—parallel participant type
Testing the process
Chapter 6: Process Simulation
Introduction
Defining simulation models
Defining simulation definition
Running a simulation
Analyzing simulation results
Reengineering the BPM Process to improve performance
Chapter 7: Developing UI using Oracle ADF
Introduction
Creating ADF Task Forms
Creating a task display form
Creating a task display form—using individual Drop handlers
Implementing routers
Creating Task Form sequence flow
Creating a Task form with ADF Business Components
Creating a task display form—using a wizard
Chapter 8: Exception Management
Introduction
Handling Business Exception in a subprocess
Handling a system exception—Fault Management Framework
Handling the timeout exception—Timer event
Faulting the process
Chapter 9: BPM and SOA in Concert
Introduction
Invoking asynchronous service using message events
Invoking synchronous service using service task
Calling a BPM process
Initiating BPM from JMS
Exposing BPMN process as a service
Chapter 10: End User Interaction
Introduction
Interacting through BPM Workspace
Working on the Process Instance
Interacting through Process Spaces
Chapter 11: Manage, Monitor and Administer BPM Process
Introduction
Creating a custom dashboard in BPM workspace
Configuring BAM Architect to create custom dashboards
SOA Admin—Configuring SOA infrastructure properties
SOA Admin—Monitoring SOA infrastructure
SOA Admin—Administering BPMN application deployment
SOA Admin—Fault recovery for BPMN processes
SOA Admin—Configure notification settings
BPM Admin—Integrating Oracle BPM with Oracle Business Activity Monitoring
BPM Admin—Managing roles, organization units, and groups
BPM Admin—Setting rules
BPM Admin—Using flex fields/mapped attributes
BPM Admin—Monitoring BPM processes

What You Will Learn

  • Dive into BPM Process Implementation as process developer while conglomerating BPMN elements
  • Deploy the BPM Process to Run-Time using BPM Studio
  • Amalgamate Decision Components into the BPM process
  • Design Advanced Human-Centric workflows infusing Human Task service components
  • Enmesh Process Optimization using Process Simulation
  • Develop Rich User Interface using Oracle ADF for BPM Process
  • Manage Error Inference in BPM process
  • Manage, Monitor, and Administer BPM Process
  • Witness BPM and SOA in Concert

Authors

Table of Contents

Chapter 1: Process Modeling
Introduction
Modeling business processes with BPM
Simulating the BPM Application development lifecycle
Modeling a fictitious organization
Creating Business Process Flow
Creating and defining projects
Defining Role and Organization Units
Organizing processes using swimlanes
Adding user interaction to Process Flow
Controlling Process Flow—Defining exclusive gateways
Controlling Process Flow—Implementing Exclusive Gateways
Controlling Process Flow—Parallel gateways
Controlling Process Flow—Sequence Flows
Communicating with external processes and services
Changing the value of Data objects in your process
Creating Business objects in a Business Catalog
Adding documentation to the Flow Element
Creating MDS for BPM
Publishing a BPM Project in BPM Studio to MDS
Chapter 2: Process Implementation
Introduction
Defining an Interactive task
Generating a Task Form for an Interactive task
Creating a common Interactive task
Generating a common Task Form
Assigning the same Human Task to different Interactive tasks
Creating Data associations
Implementing service tasks
Configuring a Data association for conditional flow
Chapter 3: Process Deployment and Testing
Introduction
Connecting to the Application Server running SOA Suite
Building and Compiling a BPM Project
Deploying the Project
Testing Process: Triggering the process
Debugging the process
Chapter 4: Business Rules in the BPM Process
Introduction
Extending Human Tasks
Adding a Business object
Creating a dictionary
Defining Globals and Bucketsets
Defining the Rule: Decision Table
Adding gateways and Human Tasks
Defining the Rule: IF/THEN
Testing the rules
Chapter 5: Human Workflow in BPM Process
Introduction
Creating Human Task Service Components
Creating task definition and the task payload
Defining assignments—stage and single participant
Defining assignments—sequential stage and serial participant
Defining assignments—management chain participant
Defining Assignments—parallel participant type
Testing the process
Chapter 6: Process Simulation
Introduction
Defining simulation models
Defining simulation definition
Running a simulation
Analyzing simulation results
Reengineering the BPM Process to improve performance
Chapter 7: Developing UI using Oracle ADF
Introduction
Creating ADF Task Forms
Creating a task display form
Creating a task display form—using individual Drop handlers
Implementing routers
Creating Task Form sequence flow
Creating a Task form with ADF Business Components
Creating a task display form—using a wizard
Chapter 8: Exception Management
Introduction
Handling Business Exception in a subprocess
Handling a system exception—Fault Management Framework
Handling the timeout exception—Timer event
Faulting the process
Chapter 9: BPM and SOA in Concert
Introduction
Invoking asynchronous service using message events
Invoking synchronous service using service task
Calling a BPM process
Initiating BPM from JMS
Exposing BPMN process as a service
Chapter 10: End User Interaction
Introduction
Interacting through BPM Workspace
Working on the Process Instance
Interacting through Process Spaces
Chapter 11: Manage, Monitor and Administer BPM Process
Introduction
Creating a custom dashboard in BPM workspace
Configuring BAM Architect to create custom dashboards
SOA Admin—Configuring SOA infrastructure properties
SOA Admin—Monitoring SOA infrastructure
SOA Admin—Administering BPMN application deployment
SOA Admin—Fault recovery for BPMN processes
SOA Admin—Configure notification settings
BPM Admin—Integrating Oracle BPM with Oracle Business Activity Monitoring
BPM Admin—Managing roles, organization units, and groups
BPM Admin—Setting rules
BPM Admin—Using flex fields/mapped attributes
BPM Admin—Monitoring BPM processes

Book Details

ISBN 139781849684224
Paperback512 pages
Read More

Read More Reviews

Recommended for You

Oracle BPM Suite 11g: Advanced BPMN Topics Book Cover
Oracle BPM Suite 11g: Advanced BPMN Topics
$ 19.99
$ 14.00
Oracle BPM Suite 12c Modeling Patterns Book Cover
Oracle BPM Suite 12c Modeling Patterns
$ 29.99
$ 21.00
Oracle Service Bus 11g Development Cookbook Book Cover
Oracle Service Bus 11g Development Cookbook
$ 35.99
$ 25.20
Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00
Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial Book Cover
Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial
$ 32.99
$ 23.10
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c Book Cover
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
$ 55.99
$ 39.20