Cook the pasta according to the package directions and drain well. Drain the artichokes, reserving the marinade. Coarsely chop the artichokes.
In a large bowl, combine the pasta, vegetables, ham, and cheeses. In a small bowl or jar, combine the reserved marinade with the oil, vinegar, mustard, and herbs. Mix well. Pour the dressing over the pasta and toss to mix. Chill for several hours.
We loved this refreshingly different pasta salad made with vermicelli instead of the usual shells or twists. And the combination of artichokes, ham, and cheese make this attractive salad particularly rich and tasty.