Decision Point or Diamond

A diamond or hexagonal figure used on process diagrams to show when a decision leads to a branching in the flow of information, control or materials. Technically, all decisions take place within activities and arrows only show the flow between activities. As a convenience, however, if the decisions lead to branching, we often represent them on the process diagram and label them to indicate why a flow would go to one subsequent activity rather than another.

Learn More About Decision Point or Diamond


The basics of SOA-based service orchestration for Java developers.

Analyst Sandra Rogers says that "organizations are discovering that the use of more visual and self-documenting solutions can better ensure that requirements are commonly understood and agreed upon, and measure if certain business goals met. Utilizing a BPMS like ActiveVOS can help individuals capture current and future states. It allows for multiple and concurrent cycles while designing and enhancing business processes. Because of this, BPMS software can greatly impact overall business results."

A survey of the vendors featured in the Ovum Decision Matrix report and other prominent BPM vendors reveal the very positive news that BPM is one of the few rapidly growing enterprise software markets. This report explores the competitive dynamics within the BPM market, and helps businesses select a vendor based on its technology strength, reputation among customers, and impact on the market. Ovum provides a complete view of vendor capabilities and advises on those that businesses should consider.

Forrester has identified 15 key technology components and evaluated their current and future ecosystem phase, business value-add, and overall trajectory to support a more thorough planning of BPM program efforts (Forrester subscription required).

Analyst Joshua Greenbaum asserts that, using SOA, "Whether a company is developing the business services that are to become part of the composite applications repertoire, wrapping legacy systems as services, or developing and deploying composite applications in a service oriented architecture, the potential cost savings over existing or previous methodologies will be significant."

Bloor Research recommends Active Endpoints' visual orchestration product for enterprises that are looking at BPMS to help them get control of their business processes.

In this webcast replay, you can see how the ActiveVOS BPMS uses Actuate BIRT to deliver integrated reporting. And, you will learn how it is possible to put even greater control of reporting and analysis directly into the hands of the same users who designed an organization's automated processes.

Listen to thisinformative session by Neil Ward-Dutton, Research Director, MWD Advisors, and Michael Rowley, CTO, Active Endpoints, about "What It Really Takes to Collaborate." They explore the organizational, cultural and technical elements that combine to create successful BPM deployments.

This webcast examines how, in an era of shrinking budgets, Government IT can employ "smart applications" to deliver smarter services and help spur economic activity. It also includes a live demonstration of the Active Endpoints BPMS, which can be used to orchestrate existing capabilities into new smart applications. Michael, who is an expert in BPMS standards, will comment on the importance of BPMN 2.0 and other standards that government IT should understand to assess the strategic implications of deploying "smart applications."

Neil-Ward Dutton, Research Director of MWD Advisors, and Dr. Michael Rowley, CTO, Active Endpoints, presented a practical webinar on the theory and practice of BPM and process automation. Neil explained the history of applications development and how the old way of developing requirements and then "throwing them over the wall" is no longer viable. Michael described how ActiveVOS, Active Endpoints' BPMS, and its process automation capabilities, easily define the workflow required and immediate runtime using BPMN, BPEL and other web services open standards.

Imagine you are the project lead on a crucial project to integrate an acquisition, update a core process or develop a new process to support the launch of a new product. What are the chances that you will

BPMN 2.0 usage is gaining traction - it's becoming the modeling notation of choice for everything from documentation to creating executable process applications. If you are interested in what BPMN can do for you, you will want to watch this webinar replay to learn more about BPMN and how people are using it today. Watch Sandy Kemsley show you how not to create BPMN models as she parades models from the "BPMN modeling hall of shame." Then Michael Rowley shows you how to make BPMN executable with BPEL.

Michael Rowley describes how to use test suites to ensure that our critical business processes continue to work as expected over time. The key to success is to take a leaf from the book of software engineering and regression testing best practices. This is because an executable business process is just like any other form of good code after all. Business processes should therefore have tests that guarantee they work as expected the first time, and suites of tests to ensure that changes to processes do not unintentionally break working aspects. Michael Rowley also explains both black box and white box testing approaches that should be used when we develop and deploy any business process.

In this episode of CTO Tuesdays, Michael Rowley discusses the similarity between sequence flows (arrows) in a business process and the old GO TO statement from programming languages.

In this episode of CTO Tuesdays, Michael Rowley talks about single sign on (SSO) and how the application that presents task lists to users should be able to fit into a SSO framework.

In this week's CTO Tuesday Michael Rowley discusses how WS-HumanTask standardizes the concepts and APIs for worklist systems. These concepts provide some organizational and searching capabilities, but also provide extensibility points to allow vendors to add additional capabilities in these areas.

Service-oriented BPM is all about using and providing services. Even tasks done by people are modeled as services. Services use and return XML documents. This means that every decision, every loop condition and generally every use of data has to be able to pull the appropriate data out of XML documents. This is the job of XPath. Many people only have a rudimentary knowledge of XPath, letting their tools generate it for them, but a more complete understanding of the language can help you make simpler processes and allow you a greater understanding is what is going on at runtime.

In this week's CTO Tuesday, Michael Rowley addresses the question of whether the architectural style called "REST" is well suited to BPM. To save you the suspense, the answer is no. That isn't to say that ActiveVOS doesn't support REST. It does. But if you have a choice, should you follow that style? That is where the answer is no.

We are, to put it bluntly, very concerned that the marketplace is receiving - and accepting - incorrect information about the real relationship between BPEL and BPMN 2.0. Last week, Michael Rowley dispelled this myth in the abstract. This week, Michael Rowley has gone further: he actually shows what a two-toolset, two-engine BPMS environment with only a fig-leaf of integration looks like, using Oracle's BPM Suite 11g and SOA Suite 11g as the poster children.

Active Endpoints CTO Michael Rowley discusses BPMS alert monitors and services which can be used when the BPMS detects issues in running processes.

Related Terms

Activity Analysis Worksheet, Activity Cost Worksheet, Ad Hoc Workflow Systems, Balanced Scorecard, Business Process Design or Redesign, Business Process Execution Language for Web Services (BPEL, BPEL4WS), Collaborative BPM, Core Business Process, Customer-Oriented e-Business Applications