Best Practices

This section presents common issues and design considerations related to implementing service-oriented architecture (SOA)-based process applications using the ActiveVOS BPMS. The principles described here are gained from proven real-world experiences and apply to BPM projects regardless of their development methodology, scale of project and complexity of design. Learn More

These Flash videos present common issues and design considerations related to implementing service-oriented architecture (SOA)-based process applications using the ActiveVOS BPMS.

66 mins
Two of the most important technology trends in enterprise software are business process management (BPM) and enterprise content management (ECM). Until now, combining business processes containing both human workflow and system tasks with the content required for those processes has required compromises or been much too difficult. In this webinar, Active Endpoints demonstrates how to achieve seamless integration between ECM and BPM using an important standard called Content Management Interoperability Services (CMIS). Using CMIS, ActiveVOS BPM and ECM users can combine a high-performance content repository with a model-driven, standards-based BPM system to create a new generation of process applications.

69 mins
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

72 mins
Neil Ward-Dutton of MWD Advisors says in the webcast "Making the Right Connections Between BPM and SOA" that sometimes, depending on what your business focus is, SOA and BPM can be like ships passing in the night. If that's happening in your enterprise, it's a real shame. Watch the replay of this webinar in which Neil and Active Endpoints CTO Michael Rowley make a business and technology argument for linking BPM and SOA initiatives in your organization. It's a compelling case...and one we hope you will consider adopting in your organization.

79 mins
Forrester Researchís Randy Heffner offers guidance on how to create a holistic approach to detailing how SOA and BPM can help you build your digital business. Using a few basic concepts, itís possible to implement a rationalized, cost-effective set of technologies that take advantage of modern computing. Active Endpoints CTO Dr. Michael Rowley demonstrates how the ActiveVOS BPMS leverages these core ideas to build compelling process applications.

51 mins
In this recording of CTO Tuesdays, the BPMS podcast, Michael Rowley describes how we got here - taking a special look at previous attempts to solve some core development problems. Whatever your interest: SOA, BPM, application development, even just a passing historical curiosity, you will want to watch this (and future) episodes.

41 mins
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.

56 mins
As we all know, in politics, negative campaigning works. "BPEL is dead;" "BPMN 2.0 execution obviates BPEL." These misstatements have gained far more attention than they deserve. They have escalated to the level of myth - or worse, conventional wisdom - both of which can have lives very separate from reality. Watch this podcast replay to see and hear Michael Rowley debunk these myths - passionately and accurately.

35 mins
In this talk, Michael Rowley, Active Endpoints' CTO discusses how a business process management suite (BPMS) can provide the infrastructure necessary to survive serious disruptions.

44 mins
Michael Rowley discusses how WS-HumanTask, coupled with capabilities provided by JSON and AJAX make it possible to eliminate presentation tier services on application servers for worklist management and process initiation in BPMSs.

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

46 mins
Michael Rowley delivers a very interesting talk on how to manage services that might be unavailable when your process is running.

45 mins
This episode of CTO Tuesdays details with how escalation works in a BPMS. In particular, the discussion and demonstration tackle how to use process-level and task-level escalation, including deadlines, in the design and deployment of processes.

42 mins
Michael Rowley tackles a complex case for correlation: when you can't use engine-managed correlation because the developer doesn't have control of the client in a business process. This episode reviews the terms used in correlation and then walks through a simplified procurement process to illustrate the concept.

46 mins
In this very interesting episode, Michael Rowley covers the (somewhat sad) history of URNs (complete with a screen shot of the entire web, circa 1991). Rowley then details how and why URNs are useful in process applications. A panel discussion follows the formal presentation.

42 mins
Episode 18 of CTO Tuesdays, covers using email for simpler workflows. Michael Rowley compares and contrasts using worklist management versus email for certain kinds of tasks and makes recommendations on when to use a BPMS's worklist capabilities and when email might be acceptable.

48 mins
This episode covers BPMS support for long-running business transactions and compensation. Michael Rowley compares and contrasts BPMS support for transactions with that of transaction managers and describes how compensation can be applied to business transactions.

50 mins
Michael Rowley Rowely, host of the podcast and CTO at Active Endpoints discusses what persistence is, how it works and what the potential performance costs might be.

37 mins
Active Endpoints CTO Michael Rowley discusses an elegant way of bridging the world of BPEL and the Java world. Then, after the technical presentation, Rowley discusses in the Q&A how, when and why process developers might want to use Java in their processes and warns against "speaking BPEL with an accent."

37 mins
This week Michael Rowley tackles bugs in BPMSs. Bugs are just a part of life when creating business applications. But what about when you are creating process applications using a model-based BPMS? What happens then? How does the BPMS help you identify - even prevent and eliminate - bugs? Watch this episode to find out how standards like BPMN 2.0 and BPEL work together to help make designing and executing process applications more error-free.

46 mins
On this episode of CTO Tuesdays, we explore an important concept in software modeling: structured vs.unstructured modelers. Examples of both types are compared and contrasted. Also, the ActiveVOS BPMN 2.0 modeler, which blends the best of both types of modelers is demonstrated.

43 mins
Michael Rowley covers some basic theory of how complex event processing (CEP) works and makes the case for integrating a CEP engine directly into the BPM engine. Topics covered include the Event Processing Language (EPL), time windows as a method of correlating disparate events and event streams. In short, a fascinating - and accessible - introduction to a hot technical topic.

61 mins
In this episode, Active Endpoints CTO Michael Rowley gives what might be the most concise, "digestable" overview of BPMN 2.0 available on the Web. If you are new to BPMN and want to see what it can do for you and your organization, this content is for you. In this webinar, Rowley discusses basic BPMN notation, including activities, events and gateways. And, in an expansive Q&A following the presentation, Rowley answers questions about the use and capabilities of BPMN.

51 mins
This time, Active Endpoints CTO Michael Rowley discusses BPMN 2.0 and BPEL control flows, pointing out the ":trap doors" in BPMN 2.0 notation that can, for example, lead to unintended simultaneous downstream process execution and how BPEL (still using BPMN 2.0 notation) can effectively prevent hard-to-understand and -debug process applications in a BPMS.

44 mins
This week on CTO Tuesdays Active Endpoints CTO Michael Rowley presented how events are represented in BPMN 2.0 and BPEL.

40 mins
Our inaugural topic was an explanation of the meaning and uses of the BPMN 2.0 diamond symbol. If you are interested in learning BPMN 2.0 - or if you just want to brush up on some of the more advanced considerations in using this basic BPMN symbol - you will find this recording very instructive. Concepts are demonstrated in ActiveVOS 7's new BPMN 2.0 modeler.