Re: Workflow engine

Helge Hess <[email protected]>
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Message-ID <[email protected]>
On 6. Jan 2005, at 20:28 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?
> Usually relies upon the HTTP layer;  the same as authenticating with 
> an OGo
> XML-RPC request.  Some servers support authentication beyond BASIC, 
> but so very
> eveyrone I've met supports BASIC.  And some servers choose, for 
> whatever unholy
> reason, to put authentication in the method request itself (where
> username/secret pairs are parameters).

Is this theory or practice? This sounds like usability might be awkward.

>> Would you consider starting a Mono implementation of GroupDAV?
> Yes, I've already played with it a bit based upon the example requests 
> in the
> GroupDAV document.
...
> Is there any documentation on what properties OGo makes available via 
> DAV?  I'm
> not terribly familiar with DAV and working with ZideStore often feels 
> like
> groping in the dark.

GroupDAV != DAV. The only real DAV used is to discover the folders. The 
events itself are supposed to be contained in iCalendar and vCard 
documents which are retrieved using GET and stored using PUT.

> The object's I've been able to pull (I can enumerate a collection, 
> fetch an
> object) seem rather spartan so maybe I'm missing some way to tweak my 
> query?

There is no good overview on what ZideStore can represent in vCard or 
iCalendar. This should be documented and completed, but well, ...

>> Are  there any iCalendar parsing libraries for Mono?
> I've looked, no luck so far.

So this is required. But parsing basic iCalendar/vCard isn't too 
difficult either. It would be a requirement for GroupDAV though.

>> 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'll take a look

Don't try to compile/run it, it isn't worth the effort (depends on the 
SandStorm stuff which should be very hard to get running).

>>>> 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.
> droflo is just the name for their workflow builder.

Yes, like this (though it is a bit ugly ;-)

http://lcmserv1.epfl.ch/droflo/

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.