Advice on using .Net WorkFlow State Machine. What would you do?

Posted by jlafay on Stack Overflow See other posts from Stack Overflow or by jlafay
Published on 2010-05-07T12:57:05Z Indexed on 2010/05/07 12:58 UTC
Read the original article Hit count: 278

Filed under:
|

So I've been tasked at work to write windows services to replace some old legacy VB6 WinForms apps currently running as services, consistently repeating tasks day-to-day. To give some general background, they have there own state machines built in to handle decision basing and not utilizing threading.

A lot of the senior developers here thought it would be worth a try to look into WorkFlow to replace the state machines rather than write my own business logic and try threading it programmaticly. So it's WF vs. the "Old College Try" I suppose.

My concern is that there aren't many books on the topic, and since it was implemented in .Net I've heard very little about it being used. I brought this up at work and another developer mentioned that it's because Biz Talk never really caught on and it was designed for that.

So is it broken? Do you think it will be supported long enough to not worry so much? I don't want an ill-functioning process injected into my services, my new babies at work, and then have WF's keel over. Leaving me with having to replace them with my own code in the event of an emergency; which does not seem like much of a grand scenario to me.

Any suggestions, recommendations would be super.

© Stack Overflow or respective owner

Related posts about Workflow

Related posts about windows-services