BPM in Action

Dennis Byron

Sarasvati: BPM in the Real World of Open Source Software

user-pic
Vote 0 Votes

So what do you do in your spare time? I watch too much C-Span but Paul Lorenz writes business process management (BPM) software. I don't know Paul (or anything about him other than what he himself has written on serverside.com) but I like his kind of story. On November 5 he formally beta'd Sarasvati, a workflow/BPM engine based on graph execution. He distributes it open source under the GNU Lesser General Public License (LGPL). It has been incubating on Google Code since May.

His story is what's really right about open source. It epitomizes the Dennis Ritchie description of what writing Unix was all about 40 years ago. According to the Sarasvasti thread on serverside, Paul's

"been maintaining a proprietary workflow engine and writing process definitions for the engine over the last four years. The engine is about 10 years old and is based on hierarchical colored petri nets. On the whole it has done well, but for several reasons we are looking for a replacement."

In his "launch" message Paul says his product is designed for situations where

"You don't want the workflow engine to dictate how users, groups and tasks should be modeled."

He doesn't say what proprietary product is being replaced but by his description I suspect it's one of the engines built into a packaged application, as opposed to a BPM middleware product (who uses colored petri nets?). This is solely my guess.

The analogy with the real beginnings of open source is that Paul's "launch" contains no diatribe about the evils of the proprietary software world and no false illusions about open source. He explains how he looked at jBPM and why he then wrote his own open source software. Open source is so simple when you take all the Microhate and industry politics out of it. Paul's got some code; he needs a community.

(As as aside, he says "Sarasvati is both the name of a river and of a Hindu Goddess. This project is named in honor of the goddess... The patron deity of all that flows seems a worthy namesake for a workflow engine.")

-- Dennis Byron

Leave a comment

Business process management and optimization -- philosophies, policies, practices, and punditry.

Dennis Byron

Dennis Byron is an analyst with ebizQ, focusing the Business Process Management (BPM) value proposition.


He is also ebizQ Community Manager and his blog entries span the topics of BPM in the Real World, Human-centric BPM, Straight-through BPM, BPM Suites and Components, as well as Intelligent Process Automation. . Dennis is also a speaker and moderator on ebizQ programming relating to Open Source concepts, and blogs occassionally on Open Source Up the Stack.

Dennis Byron is also the principal of IT Investment Research. View more

Subscribe

 Subscribe in a reader
Add to Google


Subscribe in NewsGator Online
Add BPM in Action Blog to Newsburst from CNET News.com Subscribe in Bloglines

Recently Commented On

Monthly Archives

ADVERTISEMENT