ASP.NET Web Applications and Workflows

Discussion in 'C#' started by jackar000, Apr 16, 2010.

  1. #1
    Hi

    Recently we have started looking into WF foundations and we have a number of web applications in ASP.NET that would drive the workflows.

    I have couple of questions about best practises in integreating ASP.NET with WF.

    1. Where should tracking and persistence tables be placed?
      • Inside the main web application?
      • Outside of it?
    2. Should each application have seperate tracking and persistence database? or can it be shared by various web applications?
    3. What design pattern/application architecture is mostly recommended for ASP.NET with WF?
    4. Do you know of some good reference or sites on the net I could get some easy to follow guides?
    5. I am using Nettiers in my apps. Is there any good doco on Nettiers that can explain how to drive workflows?
     
    jackar000, Apr 16, 2010 IP
  2. ccoonen

    ccoonen Well-Known Member

    Messages:
    1,606
    Likes Received:
    71
    Best Answers:
    0
    Trophy Points:
    160
    #2
    1. I personally would built multiple layers, a data layer, a security layer, etc... I would definitely not put any important info into the web application. Have a backend that feeds the web app - so the WF can do its job (rendering the views).
    2. Nope, I would have one application, one database, multiple DLL's.
    3. The standard patterns, its just application development... my personal favorites are the strategy, factory, adapter, and ofcourse the singleton :)
    4. Get the Head First Design Patterns... a must read. Otherwise the MSDN lib and millions of google searches.
    5. Not sure what that is.
     
    ccoonen, Apr 17, 2010 IP