In a Dutch oven, heat the prosciutto and 2 tablespoons of oil over high heat until almost smoking.
Add the parsley and onion, and cook, stirring, until the onion is browned and soft, about 5 minutes
Stir in the tomato paste, reduce the heat to medium, and cook for 5 more minutes.
Add the chicken stock and beans, and bring to a boil.
Lower the heat and simmer for 10-15 minutes.
Add the pasta, and cook according to recipe on box, or about 15 minutes.
Remove from heat and season with salt and pepper.
Divide the soup among 6 bowls.
Garnish with cheese. (Garnishing with fresh parsley would also be good.)