Re: Workflow engine

Helge Hess <[email protected]>
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Message-ID <[email protected]>
On 6. Jan 2005, at 17:47 Uhr, Adam Tauno Williams wrote:
> Most engines let you define a web service (SOAP) provider where you
> specify the method to invoke, required parameters;  it simply a matter
> of defining the provider 'schema', and then method can be invoked.

How is authentication handled in a real world setup?

>> I suppose writing a small SOAP<->XML-RPC bridge should be pretty easy
>> in Mono?
> True.  And on my to-do list.  I already have some .NET Remoting <-> OGo
> XML-RPC code.  I'm currently redrafting all my slop and maybe I will
> have something someone else would be interested in.

Would you consider starting a Mono implementation of GroupDAV? Are  
there any iCalendar parsing libraries for Mono?

>> That is actually the major work, packaging the OGo functionality in
>> something which can be referred from the workflow definition. Not sure
>> how this is done in current solutions as it probably involves some
>> scripting.
> Just some mechanism for OGo to emit events would be terribly useful and
> save a great deal of polling.  Even something as simple as 'object
> created;task;11560' would be extremely useful.  Write it to a file or a
> table, with a timestamp,   Currently for an external system to know a
> task (or anything) was created is really hard,  although tracking a
> existing object is easy based upon the objectVersion.

What you want is not possible. Whether the object will be created is  
only known at database transaction commit.

We once started an effort called the "trackd". This allowed XML-RPC  
clients to register themselves for change notifications. The trackd  
itself tracked changes by polling the object version.
http://svn.opengroupware.org/viewcvs/trunk/Recycler/SandStorm/ 
skytrackd/?rev=593

I agree that such a functionality would be very useful.

> Perhaps, I don't know if it has a plugin interface.  I've so far  
> avoided
> developing in Java; running the apps is hard enough.

Well, actually JaWE install was flawless, the provided JNLP works just  
fine.

>> Writing some own simple modeller as a web app could be done as well.
>> Not sure whether people would be pleased with that though.
> Like OpenWFE's droflo?

Don't know what this is.

Greets,
   Helge
-- 
http://docs.opengroupware.org/Members/helge/
OpenGroupware.org

-- 
OpenGroupware.org Discussion [email protected]
http://mail.opengroupware.org/mailman/listinfo/discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.