Preheat oven to 400F.
Place a large pot of water over high heat and bring up to a boil to cook the pasta.
While the water is coming to a boil, place a medium-size, high-sided skillet on the stove with 2 tablespoons EVOO over medium heat. Saute the shallots and garlic 3-4 minutes then stir in tomatoes and crush them with a wooden spoon or potato masher. Season the sauce with salt and pepper to your taste, cook five minutes more then stir in tarragon and basil, and turn off heat.
While sauce is simmering, add salt to boiling water and cook the pasta to just under al dente it should have a nice bite left to it. After the pasta has been cooking for 5 minutes, add in the asparagus and frozen peas a minute or two before draining. Drain pasta and veggies.
Add ricotta, half the Parmigiano cheese to the hot pasta pot. Add the hot pasta back to the pot and stir to coat evenly.
Pour half the sauce into a large baking dish. Add all of the ziti to the dish and top with remaining sauce. Dot the top of the ziti with mozzarella and remaining Parmigiano. Place in oven until top is brown and bubbly, about 12 minutes.