what is exact advantage of WF

Hi,

I am new to WF.I am not yet sure what type of applications can be easily designed using WF(windows workflow foundation), though people say that it can be applications like call center application, loan s/w etc.

Every control provided in workflow toolbox(VS.net 2005) like "invokewebservice","delay","code",parallel","ifelse" works in same way as we wrote code for these in earlier versions.What great advantage has come out.

Can somebody guide me where exactly WF benefits in comparison to earlier approach.

If possible please provide me with one or two sample scnerios.

I wonder whether we can track the workflow at runtime created using WF inside Visualstudio.net 2005 .

If not what is the basic purpose of workflow.

regards

Bhaskar



Answer this question

what is exact advantage of WF

  • MikePagel

    Work through the labs and decide for yourself. Truthfully, after having worked with it for about a month now, I have mixed emotions. On one hand, it helps because there's a direct relationship with the documentation to the code, which is something I have personally struggled with for a long time and usually ignored. On the other hand, I find the implementation leaving a lot to be desired. For example, all of the code involved in simple activities, such as an if/else activity, is quite ridiculous. I'd personally much rather see WF take my code and generate a flowchart out of it than watch WF write huge globs of code to accomplish an extremely simple task.

    The state machine is quite interesting and I can see it being useful. But quite honestly, you really should try it out for yourself. There are some things I like, but others I don't. Ultimately, I'll likely side with using WF because, for my company, its advantages so far outweigh its disadvantages.


  • valentin tihomirov

    Hi Bhaskar,

    the best way to get known with WWF is to have a look at
    http://www.windowsworkflow.net/
    You can find there a lot of interesting articles and examples.

    It is recommended to walk through the Workflow Hands-On Lab, and then you will have a better idea, what is WWF good for. HOL for Beta 2 can be found here:
    http://www.microsoft.com/downloads/details.aspx FamilyId=5DF74E3B-FB51-4A94-A11D-DFF70288A8BB&displaylang=en

    As far as tracking concerned, VS 2005 can be used to debug a workflow but for tracking you should use tracking services registered to Workflow Runtime.

    Btw. which "earlier approaches" did you mean Workflow Foundation can be, at best, compared with BizTalk Server, but they will be integrated in the next product generations, as far as i know.

    Hope i could help
    Bye,
    Osi


  • Marcus Sonntag

    Thanks Moustafa for your reply. it is really very useful.

    Taking benefit of this interation, I wish to ask one more thing from you.

    I read on one of the website that creating human workflows(state diagrams) is very easy in Wf compared to Biztalk.Can you throw some light on this what makes creating this in biztalk difficult

    Cheers

    Thompson


  • CodeTyper

    Bhaskar - In addition to the labs and the WindowsWorkflow.net Osi pointed you please check Dave Green's blog here for information on the benefits of the workflow model and another post here on how to compare between various styles of workflow. Thanks, --Moustafa

  • what is exact advantage of WF