I'm developing an application that I suspect is suitable for using workflow. (It's easy to visualise the physical workflow and tasks between different users.)
My question is what are the advantages to using this method, do you recommend that I go down this route. Is there a better approach.
I've heard mention of a hit in performance? Is this worth considering?
Finally, can anyone recommend a good book which is a good introduction to workflow?
UPDATE: Brief overview of my solution - In basic terms it's a booking/event/diary system. A 'model' runs periodically which sets the'rating' of the users (H,M,L). Depending on the rating depends how often the 'adviser' visits the 'user'. The requirement is to automate the appointment system, so a 'tentative' appointment is made by the 'model'. The application will wait for a response confirming the appointment. Same situation with follow up meetings, etc. Hope this is enough to help. Basically control passes between the application and the user several times in arranging appointments
I'm thinking the event driven model would be the most appropriate here? Any input appreciated
Thanks