Business analysts and developers new to BPM sometimes struggle with the art of discovering, modeling, understanding and explaining business processes. BPM Process patterns provide a time proven and simple technique to shorten the learning curve and improve productivity and quality of the processes designed. The patterns described here were created using Oracle BPM's BPMN process modeling tool.
Process patterns are example fragments of processes that show how to connect activities together to solve various and common workflow problems. Like words that are combined to form sentences, these patterns are combined to form complete processes and illustrate some of the best thoughts on modeling business processes today. Professor Wil van der Aalst's Workflow Patterns article written in 2002 noted that processes have common and reusable patterns. These process patterns are broken down into these six categories that gradually grow in complexity:
Advanced Branching and Synchronization Patterns
Multiple Instance Patterns
State Based Patterns
This is the most common and obvious of all the patterns. When business analysts begin to model the way things work today ("As-Is" process) usually much of the process looks like activities strung together in a series. Instances (individual items of work flowing through the process) step through the activities one by one. Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.