Cook the orzo according to the package directions.
Meanwhile, in a large bowl, combine the tomatoes, artichokes, spinach, onions, cheese and capers. In a small bowl, whisk the dressing ingredients.
Drain orzo and rinse in cold water. Add to vegetable mixture. Pour dressing over salad; toss to coat. Chill until serving.