The SPWebPartConnection object provides all the same functionality as System.Web.UI.WebControls.WebParts.WebPartConnection class, with the additional functionality of being able to form cross-page connections and connections in which one or more of the Web Parts is static (not in a Web Part Zone).