You are on page 1of 7

WORKFLOWS

What are Workflows?


The sequence or repeatable pattern of business
activity through which a piece of work passes
from initiation to completion

There are 2 ways that you can use workflow:


Sequential process
State machine
Workflows Analysed
Windows Workflow Foundation (WWF)
Stateful Object Flow
Maker-Checker workflow in PayAxis
Custom Development
Windows Workflow Foundation (WWF)

Advantages
Visual Representation (Designer View)
Suitable for large & complex workflows
Community Support available

Disadvantages
Steep learning curve
Difficult to debug
Code based states
WF uses a large amount of memory
StatefulObjectFlow
Advantages
Light weight
Simple Syntax
Easy to debug

Disadvantages
States maintained in code
Little/No community support
Pay Axis Maker checker WF
Advantages
States maintained in database
Easy to debug

Disadvantages
Partially coupled with PayAxis
Coding standards not followed
Custom Development
Using any design pattern
Custom Implementation with required logics

You might also like