From the Desk of Mohamad Afshar, PhD

Mohamad Afshar

Subscribe to Mohamad Afshar: eMailAlertsEmail Alerts
Get Mohamad Afshar: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: Java EE Journal, SOA & WOA Magazine

J2EE Journal: Article

Supporting the Business Process Lifecycle Using Standards-Based Tools

Closed-loop BPM solutions


Use Simulation When Optimizing Business Processes

Let's talk briefly about process simulation. Project teams often simulate the modeled process-running hypothetical scenarios or historical information through the model-so they can gauge overall performance and identify possible bottlenecks. Before a team begins this process, which occurs between the BPMN model creation and BPEL implementation, it must assess the amount of time required to execute each activity, the resources required for each task, and the probability that various events or conditions will occur in the flow. Simulations typically:

  • Provide average elapsed time per transaction, end-to-end throughput, and standard deviation to determine if these are within acceptable Service Level Agreements (SLAs). Think about a telecommunications line provisioning process in which the telco guarantees the customer a 48-hour setup. Simulations can give practitioners and developers greater confidence that implemented processes will be able to fulfill such SLA.
  • Identify bottlenecks in the process and resource utilization. For example, there could be bottlenecks in processes that involve human workflow interactions, such as managerial approvals.
  • Determine the number of employees and employee hours required to complete tasks to reach specified SLAs.
  • Calculate expected failure rates and Six Sigma service-level ratings.

More Stories By Mohamad Afshar

Mohamad Afshar, PhD, is VP of Product Management at Oracle. He has product management responsibilities for Oracle's middleware portfolio and is part of the team driving Oracle's investments in SOA on Application Grid - which brings together SOA and data grid technologies to ensure predictable low latency for SOA applications. Prior to joining Oracle, he founded Apama, a complex event processing vendor acquired by Progress Software. He has a PhD in Parallel Systems from Cambridge University, where he built a system for processing massive data sets using a MapReduce framework.

More Stories By Bhagat Nainani

Bhagat Nainani is a product development manager in the Oracle Application Server division. He currently leads the development of BPM services for the Oracle BPEL Process Manager. He has more than 10 years of experience with distributed systems, enterprise software, and integration technologies.

More Stories By Jog Raj

Jog Raj is the senior BPM consultant at Popkin Software. Jog has been involved in the early days of the development of the BPMN (Business Process Modeling Notation) at Jog has also been responsible for the development of the mapping of BPMN to BPEL in System Architect. Jog has been involved in modeling business processes for over five years. He has been instrumental in the success of many major blue chip clients' projects both in the U.S. and Europe.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.