Book Image

Oracle BPM Suite 11g Developer's cookbook

By : Vivek Acharya
Book Image

Oracle BPM Suite 11g Developer's cookbook

By: Vivek Acharya

Overview of this book

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 (20 chapters)
Oracle BPM Suite 11g Developer's Cookbook
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Oracle BPM—Application Development Lifecycle

Modeling business processes with BPM


Modeling is the first phase of the BPM Application development lifecycle, as the preceding diagram shows, and is carried out by Process Analysts. It lays the foundation for Process Development, by creating a model of the process to be implemented. Oracle BPM Suite 11g provides a rich set of applications to perform modeling.

How to do it...

During the phase of modeling you will learn the following:

  1. 1. Simulating a BPM Application development lifecycle

  2. 2. Modeling a fictitious organization

  3. 3. Creating Business Process Flow

  4. 4. Defining process participants, Roles, and Organization Units

  5. 5. Defining the start and end of your process

  6. 6. Adding user interaction to your Process Flow

  7. 7. Controlling your Process Flow using gateways and sequence flows

  8. 8. Communicating with external processes and services (optional)

  9. 9. Creating Process Data objects

  10. 10. Adding documentation to Flow Elements and processes

  11. 11. Handling information in your process design

  12. 12. Configuring activity instance attributes

  13. 13. Developing arguments, scope, and access

  14. 14. Creating data associations

  15. 15. Developing transformations

  16. 16. Creating MDS for BPM

How it works...

The Oracle BPM Suite provides two primary applications for modeling and implementing business processes:

  • Oracle BPM Studio supports Business Process Management Notation (BPMN) 2.0. It is a component of the Oracle BPM Suite that provides a user-friendly environment.

  • Business Process Composer provides a user friendly environment for editing processes and process templates created in Oracle BPM Studio.

You will simulate, model, define, interact, control, and document, using Oracle BPM Studio. As this is the chapter in which you will model the Business Process, you will act as a Process Analyst and you will use Oracle BPM Suite 11g BPM Studio to model the Business Process.