Maybe the thing to try is have the controller talk to a business process model rather than executing the actions itself. If the business process model indicates that the model is being violated (for instance, a step in the business process is skipped), then
the business process model can signal the error to the control, etc. The business process is then hidden by the controller. Might mean you will have to build a different controller for different apps that use the same business processes, but the business processes
can be re-used. This might be part of the step that I feel is missing.
"Computer science is no more about computers than astronomy is about telescopes."
weakestlink
Participant
925 Points
185 Posts
Re: Business process model
Aug 13, 2003 10:46 PM|LINK
The late Edsger W. Dijkstra.