New Posts New Posts RSS Feed: Verification and Windows Workflow Foundation (WF)
  FAQ FAQ  Forum Search   Calendar   Register Register  Login Login

Verification and Windows Workflow Foundation (WF)

 Post Reply Post Reply
Author
Customer View Drop Down
Senior Member
Senior Member
Avatar
User Submitted Questions to Support

Joined: 30-May-2007
Location: United States
Posts: 260
Post Options Post Options   Quote Customer Quote  Post ReplyReply Direct Link To This Post Topic: Verification and Windows Workflow Foundation (WF)
    Posted: 15-Jun-2007 at 10:48am
In the documentation I saw that IdeaBlade Verification will work with WWF. What are the directions you are considering? Is there anything available now? What can we anticipate to see in the future releases?

Back to Top
IdeaBlade View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 30-May-2007
Location: United States
Posts: 353
Post Options Post Options   Quote IdeaBlade Quote  Post ReplyReply Direct Link To This Post Posted: 15-Jun-2007 at 10:51am

Verification and WF (not WWF - that's copyrighted by the World Wildlife Foundation) address quite different problems and are complimentary technologies.

The fact that both are 'rule-driven' is the source of much confusion. Here's my high level overview of the comparison.

  • Verfication (Validation) rules pass judgement: is this valid or not?
  • Workflow rules govern process transitions: where do I go from here given the present conditions?

WF is great for transitions but is completely inappropriate for validation. You will not find any examples of WF validation in any serious WF book. You might find something that combines validation with a state transition, but not something dedicated to validation per se.

Moreover, WF is focused on long-running transitions: "I can't go forward with this order until my manager approves it ... which could take hours, days, weeks." It is much too heavy-weight for the synchronous transitions of an application such as "when I click the forward button, I move to the next screen of the wizard."

There are other 'rule-driven' systems that interest us as well:

  • Security guards object and value access: do I have the authority to see this property or object? may I update (or delete) it?
  • Transformation rules: pass the property value through this translation filter before returning it

The latter are candidates for plug-ins into our get and set interceptors.

Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down