Re: Workflow 0.1

Andreas Hartmann <[email protected]> Wed, 09 Apr 2003 12:32:10 -0700
Newsgroups gmane.comp.cms.wyona.devel
Message-ID <[email protected]>
Hi Stephan,

Stephan Michels wrote:
> I finished a first version of a workflow engine within
> krysalis sandbox. It is based on your proposal
> (http://www.wyona.org/docs/xdocs/wf-markup-language.html)

first of all, thanks for the link!

After the last brainstorming day I documented the
results of our workflow discussion. Unfortunately, I didn't
recover my old mailbox (maybe someone can send the mail
to the dev list?).

I had a look at several workflow frameworks (werkflow,
jBPM, OSWorkflow, OBE, ...), but none seemed simple and
stable enough. The problem is that we soon need an
implementation to test other things that are based
on the workflow. So we decided to start with an interface
that fits our needs and a prototypic implementation
that can be easily replaced by an adapter for an out-of-the-box
engine.

> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/metamorphosis/krysalis-sandbox/workflow/
> 
> Perhaps you want a collaboration. Your work seems very
> similar.

My prototype concentrates exactly on the needs of Lenya
and will be as lightweight as possible (I won't implement
any general functionality that we don't need).

Of course it would be good if we could rely on an existing
engine including persistence etc. A requirement is that the
action concept is flexible enough to invoke our
org.lenya.cms.task.Task objects. We also need delayed
transitions (e.g. by integration with the scheduler).

So, if you're designing an engine that can be adapted
easily, we could of course think of using it as an
implementation for our interface.

How much time do you think will it take until the basic
functionality of your engine can be used?

Is there a roadmap about the planned functionality?

Andreas