> I do have a database. Databases are supposed to store data, 
> aren't they? ;-)

Yeah, which is why ...

> Now seriously... My application includes a web interface to a "kind of" 
> workflow system.
> 
> This component is the "workflow engine", which is in charge for 
> automatic (background) state changes and actions. When my 
> business/persistence logic changes a state, new potential tasks for this 
> "engine" arise. So it has to be notified (=called) from any context that 
> may change a state.

... you should use one here.  You are describing state changes that need
to happen in an atomic manner and "exist" in one and only one place.
The semantics of db interactions are perfectly suited for what you are
trying to do.

--
Jacob L E Blain Christen
Entheal LLC

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to