Bring water to a boil and add all ingredients except artichokes. Wash and trim the artichoke stems to 1 inch. Remove stems.
Add to water with spices, and boil for 25 to 35 minutes or until bottoms are tender. Remove from pan and invert artichokes to drain thoroughly and cool. Using spoon, remove chokes and discard.
Vinaigrette:
In a mixing bowl, whisk mustard, vinegar, sugar, salt and pepper. Slowly whisk in oil until mixture thickens. Adjust seasoning to taste.
Stir the herbs. Whisk again just before serving.