In a pot of salted boiling water, cook the pasta according to the directions on the package. Drain well then set aside.
Heat a saute pan on medium heat. Once hot, add the oil. Saute the onion, garlic, sun dried tomato, artichoke, olives, and zucchini until golden brown. Move the ingredients of the pan to one side. Add in the chicken and brown all over (add a little more oil if needed. Then mix everything together. Season with salt and pepper.
Stir in the beans, broth, and butter and bring to a low simmer to build flavor until the sauce becomes creamy.
Stir in the pasta to combine well. Season with salt and pepper to taste. Then remove from the heat.