Barry Talks!
The Official Weblog of Barry Briggs


World News

United States
Europe
Middle East
Asia
Africa
Latin and South America
Opinion
Business
Government


Membership

Join Now

Login

Permanent link to archive for 10/31/05. Monday, October 31, 2005

The Case Against BPEL

Our pal David Chappell has a sober and realistic view of BPEL, the Business Process Execution Language.

Using BPEL to define business protocols makes good sense. The requirements for achieving portability are relatively low, since no system-specific behaviors need to be defined, and the benefits of interoperability are considerable. I expect BPEL to become an important technology in this area.

Most of the excitement around BPEL isn't about solving this important but relatively narrow problem, however. Instead, it's about BPEL's potential to become the standard language for defining all kinds of business processes in a portable way. Despite the hype, despite the enthusiasm, and despite the unbridled optimism of some vendors, I don't believe this is likely to happen.

I think David's right on. BPEL has its uses but is hobbled by a number of factors: its inability to fully specify an executable process, despite its name; and its lack of flexibility to support dynamic processes, for example, delegating or reassigning tasks at runtime (to support human-centric processes).

UPDATE: More on the delay of BPEL 2.0 here.

Comment (0) #


 
October 2005
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
1
2
6
7
8
12
13
15
16
22
23
29
31
 
Sep  Nov

This page was last updated: Monday, October 31, 2005 at 9:42:16 AM
Copyright 2009 Barry Briggs < ? bostonites # >
This is a Manila Site

This site is using the Default theme.