Intelligent Enterprise featuring Transform
START NEWS & ANALYSIS OPINION CHANNELS PRODUCT GUIDES REVIEWS TECHWEBCASTS
CONTACTS ARCHIVES ADVANCED SEARCH
Rate & Review
Letter to the Editor
E-mail Article
Print Article
November 2002

Three Promises of BPM: Agility, Flexibility, Visibility

by Bruce Silver

Behind every company's brand — the facade it promotes to customers — increasingly stands an extended enterprise, a dynamic value chain of suppliers and business partners interconnected over the Internet. This change is once again focusing CEO attention on business process management (BPM), but with a difference from the workflow and reengineering efforts of the 1990s.

Integration has replaced automation as the critical objective of process improvement. Where workflow once tried to stamp out inefficiency by automating isolated functional bottlenecks, BPM software aims to interconnect the myriad islands of process automation created by that earlier effort and to integrate them with the processes of trading partners. E-business inherently means end-to-end processes that cross functional boundaries spanning the extended enterprise.

In fact, BPM is responding to a new set of business values:

  • Agility: The ability to bring new products and services to market more quickly and adapt processes more effectively to changing market demands.
  • Flexibility: Accommodating dissimilar application systems and dynamic business exceptions.
  • Visibility: providing management insight into process-based performance indicators.

Resources

BEA
www.bea.com

FileNet
www.filenet.com

IBM
www.ibm.com

Intalio
www.intalio.com

Savvion
www.savvion.com

Sterling Commerce
www.sterlingcommerce.com

Tibco
www.tibco.com

The BPM Formula: Workflow + EAI + B2Bi + J2EE

BPM is more than workflow. It adds conceptual innovations and technology from two previously distinct software categories — enterprise application integration (EAI) and business-to-business integration (B2Bi) — and is incrementally reimplementing everything on a new e-business architecture based on Web application servers and XML.

Workflow technology models and automates "long-running" processes lasting days or months, including both automated tasks and human interaction. Historically, workflow has tended to hide integration functions in custom code on client programs (outside the scope of modeling tools or the workflow engine). This has usually confined deployment to homogeneous system environments, such as within a department or division.

EAI, in contrast, is based on a less invasive integration style using messaging, allowing it to span heterogeneous systems throughout the enterprise. The primary function of EAI is data synchronization. For example, if new customers are added in the CRM system, EAI automatically adds them to the accounting system. Most packaged applications and databases generate events when a data element, say a customer address, is added, deleted or updated. EAI adapters (also called connectors) recognize particular events and publish them via messaging to an integration broker at the EAI hub. The integration broker then routes application data via messaging and connectors to other applications "subscribing" to the event, after first transforming it to match the structure and format of each target application. If prebuilt adapters exist, the integration can often be modeled using graphical tools with minimal custom coding.

B2Bi is more than EAI beyond the firewall. It automates and manages collaborative flows between trading partners via standardized XML message exchanges, such as purchase orders and their associated acceptance or denial messages. To be reusable with any potential trading partner, B2Bi allows buyers and sellers to dynamically negotiate trading partner agreements that specify the communications parameters and terms of agreement governing the B2B collaboration.

All these BPM component technologies are currently in architectural flux as they adapt to new standards and capabilities of J2EE application servers. These include the Java Messaging Service (JMS) for message queuing, the J2EE connection architecture (J2EE CA) for EAI adapters and the Java transaction architecture (JTA) for transaction committal and rollback. Thus, one thread of architectural change is making BPM an extended capability of the app server platform, combining workflow and EAI.

Web services represent another thread of change, enabling discovery and use of business processes performed by others. Web services will provide new ways to integrate heterogeneous applications and systems across the value chain, and additions to the Web services standards stack are being proposed to allow "choreography" of Web services into a business process.

What Makes BPM Different?

While its details are still highly technical, BPM's truly revolutionary value proposition is that it puts business people (as opposed to programmers) in charge of defining, managing and optimizing executable, end-to-end business processes.

BPM promises three basics to business executives:

  • The Modeling Promise: BPM allows business managers and analysts to control and optimize business processes by creating process models that actually implement process execution. Historically, business-oriented models just documented requirements for developers, and the actual implementation quickly fell out of sync with the model.
  • The Integration Promise: Using a standardized framework of messaging-based adapters, BPM promises to link applications regardless of their underlying platform, programming language, data model, network location, or immediate availability and provide transaction support.
  • The Management Promise: BPM promises global visibility of running processes — not only real-time data aggregation and reporting against key performance indicators, but the ability to use runtime information to dynamically optimize the process, in some cases on the fly.

Seven Approaches to BPM: A Progress Report

Fulfilling the promises of BPM and their implied requirements (see "Seven Critical BPM Requirements") is a tall order. No one vendor has yet succeeded. Nevertheless, the challenge has attracted vendors from a wide variety of backgrounds: EAI (Tibco, Vitria, webMethods), B2Bi (Sterling Commerce), J2EE app servers (BEA Systems, IBM), RAD tools (Savvion, Versata), workflow (FileNet, Staffware), as well as startups building BPM from scratch (Intalio, Fuego). Most of the offerings are new, and no dominant market leader has emerged.

If you examine brochures and white papers, all these offerings sound more or less the same. In reality, they differ widely in technical approach, functional capabilities and fulfillment of the high-level BPM value proposition. The synopses on pages 28 and 29 summarize the findings of a report on BPM compiled by Bruce Silver Associates.

Are We There Yet?

The BPM vendors reviewed on pages 28 and 29 have all succeeded in integrating workflow with EAI functionality and compatibility with J2EE infrastructure. That by itself is a huge step forward. All provide model-driven implementation, although not all start with a top-down, business-oriented model. All provide process monitoring and metrics, although some are far better than others in transforming IT events and data into high-level business events and performance indicators. While it's too early to declare victory on BPM's three promises — modeling, integration and management — these remain the focal points of progress with each new software release. Thus, BPM is at least addressing the right problems.

However, fundamental questions remain. Is a single process model and runtime engine for workflow, EAI and B2Bi necessary? Does BPM really belong on the J2EE application server? Are B2B protocols and Web services standards stable enough to build on? And how strongly do transaction semantics need to be built into the flow model?

In truth, BPM deployment today is being driven by specific mandates such as HIPAA, T+1 and UCCnet, for which these architectural questions are secondary. Ultimately, the larger questions will be resolved by the marketplace as BPM becomes a fundamental layer of the e-business infrastructure.

The good news is that with each new release, BPM software is increasingly hiding technical complexity, allowing business managers to take greater control of critical customer- and partner-facing processes, and providing the agility, flexibility and end-to-end process visibility that e-business demands.

Bruce Silver (brsilver@earthlink.net) is president of Bruce Silver Associates, Aptos, CA. More information about the firm's recent BPM study is available at www.brsilver.com.




Channels
Business Process Management
Content Storage
Content Management
Compliance
Enterprise Solutions
Document Scanning & Capture
Content Delivery & Publishing
Collaboration & Knowledge Management
Search and Classification
Locate an article from our print magazine. Just enter your Locator ID Number below.
ID#


NEWS FROM THE PIPELINE

OpenOffice.org 2.0 Closes On Final

New Study Finds Steep Growth For Smartphones

PalmSource Sale Cleared By Federal Agency

CTIA Panel Examines Enterprise Security Risks

[more]






HOME | ARCHIVE | REALWARE AWARDS

A Publication of the Network Computing Enterprise Architecture Group
Brought to you by CMP Media LLC, Copyright © 2005
Privacy Statement | Your California Privacy Rights | Terms Of Service