February 10, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Sandy Kemsley
Column 2
The archive of Sandy Kemsley's blog on business process management, enterprise architecture, business intelligence and technology in business.

« EA and process modelling | Main | BPM Implementation Pitfalls »

April 19, 2006
BPEL: just another language

Phil Gilbert's post last week exposes the Emperor's clothes for what they are: BPEL is just another implementation language:

It's simply a new way to write code. It has nothing to do with the management of business processes. I don't love it or hate it; other than that it is a distraction. BPEL isn't necessary to achieve the benefits promised by business process management - and therefore it's an impediment in the market conversations that are occurring with respect to business process management.

Yes, BPEL can make writing code to implement BPM easier, but don't confuse that with anything to do with managing business, or with anything that allows the control of business processes to be moved into the hands of the business.

Posted by Sandy Kemsley at 10:51 AM in BPEL • BPM standards | Digg This | Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/208

Comments

Sandy

If you drink the coolaid... BPEL is a language that has been developed, more or less, in parallel with BPMN http://www.bpmn.org/. The ambition of BPMN is to permit you to build applications in a code-free environment. Certainally the diagrams get very complex, yet, for me there is not much point in writing and maintaing BPEL without diagramming tools.

The other aspect of BPEL that it is transactional. If would are living in a world where integration is performed in a SOA with multiple application servers, then I make the argument that BPEL 2.0 is unique in eliminating point-to-point integration.

In BPEL 1.0 compensations and exceptions were only notional.

BPEL is a technology layer. BPMN simplifies process implementation and adds agility to to business.

Tom

Posted by: Tom Debevoise at April 19, 2006 04:25 PM

I have more comments as a A follow discussion
Tom

Posted by: Tom Debevoise at April 20, 2006 01:53 PM

Tom, I appreciate your comments and your follow-up post, but what I'm saying (and what I think that Phil is saying) is that selling BPEL to the business side of an organization as a BPM solution is misleading and irrelevant. Many BPM solutions -- think Fuego before the BEA acquisition -- did code-free implementations without using BPEL. It's necessary to have some sort of process implementation language as the underpinnings to zero-code implementation, and BPEL is just one of the possibilities. The business shouldn't care what the underlying language is, only that there is something there to provide the functionality.

Posted by: Sandy Kemsley at April 24, 2006 08:26 AM

Most Recent ebizQ Blog Entries
ADVERTISEMENT

The content of all blog posts are copyright © 2007, Sandy Kemsley. All rights reserved. You may not reproduce any of these posts in their entirety without the author's express permission, although "fair use" excerpts are permitted as long as they include a link back to the original post.

Disclaimer:The opinions expressed in this blog are solely representative of the blog's author, and not of ebizQ.
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
Your E-mail Address:
BAM: The Killer App for CEP
Date: Feb 12, 2008
Time: 12:00 PM ET
(17:00 GMT)

I WANT TO ATTEND
Event Processing Market Pulse
Date: Feb 14, 2008
Time: 12:00 PM ET
(17:00 GMT)

I WANT TO ATTEND
Archived Webinars | Upcoming Webinars

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map