February 10, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Keith Harrison-Broninski
IT Directions
Keith Harrison-Broninski cuts through the hype in his hands-on guide to where enterprise technology is really going.

« Can a business based just on activity sequences survive? | Main | Structuring your business interactions »

October 17, 2006
A new framework for 21st century business technology The last 2 posts to this blog discussed why current approaches to BPM and SOA find so little favour with users.  People interested in BPM and SOA, for instance, are often led to believe that these technologies are sweeping the world.  But it is simple to show that reality is very different.

Just consider the number of downloads of, for example, JBoss application server - an average of 150,000 to 200,000 per month.  The total number of deployments is of course less than the number of downloads, but even so, these numbers are off the scale compared to anything that BPM and SOA vendors could possibly claim.  How many workflow/BPM systems, from any vendor, have ever been implemented, worldwide, do you think?  I don't know the figures, but I do know they are not in the hundreds of thousands.  Low-level programming technologies are still the undisputed king of the enterprise technology backbone.

Following the articles published on this blog over the last couple of weeks, a number of people have written to ask me what sort of high-level technology approaches I would recommend to supplant BPM and SOA in their current forms.  I have tried in this blog, over the course of 2006, to explain aspects of the solutions required.  But it might be useful for to provide a few links from other sources that summarize where things are going. So here are some useful summary  articles.

Is There A Method To The BPM Madness (Sue Bushell of CIO Magazine, published on bptrends.com)

BPM - A Systemic Perspective (Janne Korhonen of EDS)

Business Process Management - The Next Generation (business guru Peter Fingar, writing on bpmg.org)

TAKE AWAY

Are you, like so many, frustrated by the products on offer from enterprise software vendors?  Does the marketplace seem to be a confusing mishmash of overlapping technologies, none of which bear clear relation to business needs?

If so, the best defense is offense.  Read the material above, then ask your vendors what they are doing about it.  It's time for the marketplace to speak up!  Muttering to each other over a coffee at conferences is not going to change anything.

And don't be blinded by science!  If you find the nature of - and benefits offered by - a software product hard to grasp, then you probably don't need it.  In fact, software vendors know this already, since despite the glossy Web ads, most are now struggling to stay afloat in a crowded marketplace.  It's the perfect time to make your views felt.  If you want something better, you need to ask for it.

Posted by keithhb in |Digg This|Add to del.icio.us

Comments

Comparing BPM to JBoss downloads is rather disingenuous, Keith. JBoss is free to download, and free is a great motivator. A fairer comparison would be to look at revenue between the industries, though as to why one would compare a BPMS to an application server, I'm not quite sure.

Good BPM, like any software that users like to use, requires good business analysis. I agree, it requires *modeling*. But object modeling wasn't the first nor will be the last approach to constraining concepts into some kind of notation or terminology. SOA is trying an approach that was heavily influenced by objects, but no one really agrees on what is/is not SOA, so it's hard to tell what principles they're keeping or jettisoning. I do know that most that I talk to don't believe SOA = "web services" which is the biggest culprit at forgetting many of the lessons of object orientation.

I think it remains to be seen what the industry will ultimately find comfortable. There may be a wide variety of ways to tackle that, as we seem to have lost any real unifying force -- everyone's going their own way these days.

Speaking of which, if you think BPM and SOA are over-hyped, how about the application suite wars? Oracle didn't buy all of those companies up because it thinks "build it yourself with JBoss" is going to triumph, it still believes packages are going to rein , maybe with BPM making it a bit more flexible. And in some cases, they're right. I see SAP, or Oracle, or [one of the 5 companies Oracle bought] nearly everywhere, and their presence growing. New corporate regimes have continued incentive to bring massive capital investments to bear to change the political structure of organizations by overhauling its application software. This game isn't about "what's good for users", it's about crafting a new power base. And the big SI / consultant ecosystem, which guides many CIOs, has little incentive to promote "analyze, model & build it yourself" -- they want to build a practice around large numbers of people maintaining a packaged software appliaction for 10 years.

A CIO recently put it to me this way -- either you're a CIO that wants your team to think their way through a problem -- that is, model it (with components, services, objects, relations, resources, message exchanges, whatever -- pick your poison) and work through your problems -- or sign a cheque to an outsourcer or packaged sutie vendor, and have your team manage the timelines & budgets. Many aren't willing to deal with the political pain that's involved with the former, so they're much more disposed to the latter. With CIO tenures being fairly low, they'll be gone before the maintenance bill arrives, anyway.

Is BPM and SOA "sweeping the world"? Not really. But any useful technology that has a *hint* of freedom from the lock-in from the outsourcers, SIs and package suites of the world is going to have legs. And anything with legs tends to have a perception that always vastly outstrips the relaity. Sometimes reality catches up (look at the iPod), but other times we wake up wondering what the fuss was about (remembering "push" technology, for example).

Posted by: Stu Charlton at October 22, 2006 01:53 AM

I would say the comparison between BPM/SOA and ERP suites is itself disingenuous. After all, a main claim for BPM/SOA is that you can use them to leverage ERP suites - extract more from them via "process projection". So BPM/SOA and ERP are (supposedly) compatible technologies.

The reason that I compare BPM/SOA and application servers is that people generally take one or the other route to building custom functionality for automating business processes. In particular, I would stick by the comparison of "all BPM/workflow installations ever" with "JBoss application server downloads per month" as illustrative, especially as there are now various open source and free BPM products.

Posted by: Keith Harrison-Broninski [TypeKey Profile Page] at October 25, 2006 10:36 AM

Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



Most Recent ebizQ Blog Entries
ADVERTISEMENT
RSS Subscription

Blog Roll
This Work
Accountability: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