Add half the sun-dried tomatoes, all the vinegar, olive oil, garlic, capers, 2 teaspoons salt, and pepper to a food processor, and process until almost smooth.
Cook the pasta according to the directions on the package in a large pot of seasoned boiling water until al dente. Drain well, then toss with the dressing in a large mixing bowl. Meanwhile, mince the remaining sun-dried tomatoes.
Add the tomatoes, mozzarella, olives (if using), remaining sun-dried tomatoes, parmesan, and basil to the salad. Toss to distribute evenly. Season to taste with salt.
Serve at room temperature.