Re: Server-side workflow engine (Win32)?
- From: "Bob Dawson" <RBDawson@xxxxxxxxxxx>
- Date: Fri, 12 Jan 2007 23:48:03 -0600
"Brian Moelk" wrote
Want to throw out some ideas about how to construct such a thing?
It's about time we discussed something that has the possibility of
producing actual code. :)
Personally, I'd want something like a datamodule as a statechart surface,
with components representing states, transitions, and transition guards.
Actual functonality would be written as simple objects wrapped in these
components, but the design time component representation would allow very
clear, 'self-documenting' presentation.
There are two major ways to think about this:
1. the statemachine is executed as the program. That means that the program
itself is concieved as stateful and operates as specified by the
statemachine design. IIRC Anders Melanders components were conceived along
this line. It's the approach for the common demos of a numeric calculator
written as a state machine.
2. the statemachine is executed by the program as a finite statemachine
though which subject objects progress. Closest example I can think of to
this approach would be the baseSim components
(http://www.ibrightsolutions.co.uk/products/products.htm), which are
actually intended to support the design of simulation engines.
Ideally, the statechart datamodule could be assigned as the main form of
an application--Delphi would simply offer statemachine as a new project
type. Program flow control would then be governed by the statemachine.
Not sure that there's a market for this now, however, other than to be the
first and best wrapper for Windows Workflow Foundation. It's hard to compete
with 'built into the OS.'
- Prev by Date: Re: multi-select calendar?
- Next by Date: Re: New Delphi 7 Component Available JPTAcetates
- Previous by thread: Re: Server-side workflow engine (Win32)?
- Next by thread: Re: Server-side workflow engine (Win32)?