Cook pasta according to package directions. Drain and rinse with cold water; drain well.
In a large bowl, combine beans, tomatoes, corn, onion, ricotta and Parmesan cheeses, basil, oil, garlic, salt, rosemary and pepper. Stir in pasta. Add arugula; toss gently to combine. If desired, sprinkle with parsley. Serve immediately.
