Asynchronous Process

In an asynchronous process, one activity sends a message to another, but does not wait until it gets a response. A phone call to another person is a synchronous process – it can’t go forward if the person you want to talk to doesn’t answer the phone. Leaving a message on an answering machine turns it into an asynchronous process. You leave your message and go on with your business, figuring the person will respond when they get the message.

Learn More About Asynchronous Process

Vintage Old Stock is a fictional antique car-restoration business that has implemented BPM to improve its core processes of customer service, quoting of restoration jobs and gaining visibility into the turnaround time for a restoration job.

VOSton Mutual is a fictional insurance company specializing in personal property lines of insurance. As the company has grown, so too has the number of claims. To streamline the claims process, customers may submit new claims directly. ActiveVOS is deployed to orchestrate and co-ordinate the claims process.

See how to use the ActiveVOS designer to create BPMN 2.0 compliant business processes.

Find out how to use the ActiveVOS designer to make executable business processes ready for deployment.

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.

This paper describes how ActiveVOS makes it easy to use service-oriented standards to combine people, processes and systems into a unified solution that delivers on the promise of business process management.

Analyst David S. Linthicum explains that "the value of Service Oriented Architecture (SOA) is the concept of agility, or the ability to limit risk through the management of change. Today, many enterprises are fighting to make this a reality, yet few approach SOA using the right methodologies and technology, and most have yet to define the real value of SOA and/or agility."

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 the third, and final, episode in the series, "Five Things You Should Never, Ever Try in Process Development," Michael and Sandy explore the most common pitfalls teams face as they begin using BPM techniques to develop and deploy process applications. Learn how other organizations have addressed these snags by carefully selecting processes to be modeled and deployed. A demonstration of ActiveVOS, a BPMN 2.0-based BPMS that will help development teams avoid these and other common traps in process development, is included.

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.

ActiveVOS partner, T-Impact, has deep expertise in BPM in industries like telecom. In this webinar, they detail their approach to BPM and how they use ActiveVOS to deliver process applications for their clients.

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 week's CTO Tuesday's webcast, Michael Rowley argues (and demonstrates) that any web service created using calls to other web services, even when the service being created is entirely synchronous, is best created using a BPEL-based BPMS (preferably with BPMN 2.0 notation).

Handling versioning issues correctly in a service-oriented architecture is hard to do right. It is easy to inadvertently deploy new versions of schemas, WSDLs or process definitions that interfere with existing working services. In this week's CTO Tuesday, Michael Rowley describes an approach to versioning that makes it much easier to avoid such conflicts.

Michael Rowley turns the con over to Rob Morris and Dusty Rivers of GT Software, who describe an elegant and practical way of linking everything on a mainframe - CICS transactions, IMS queues, VSAM keyed datasets, raw 3270 data name it - to a modern BPMS like ActiveVOS. This is done via standard web services, using WSDLs to define available mainframe services.

Completing a "trilogy" of sorts that started with CTOT #18 and continued in CTOT #19, Michael Rowley covers the concepts - and politics - behind REST, the representational state transfer protocol.

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.

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.

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."

Related Terms

Batch Processing, Business Process, Business Process Automation, Business Process Change Cycle, Business Process Design or Redesign, Business Process Execution Language for Web Services (BPEL, BPEL4WS), Business Process Improvement (BPI), Business Process Management (BPM), Business Process Outsourcing, Business Process Reengineering (BPR)