Patent ID: 7512696

Claim:
A computer-implemented method for connecting Web Parts comprising the steps of: accepting a first Web Part and a second Web Part; creating a connection between the first Web Part and the second Web Part, wherein the connection provides a communication path for passing data between the first Web Part and the second Web Part; determining the compatibility of a first interface associated with the first Web Part and a second interface associated with the second Web Part; if the interfaces are not compatible, then inserting a transformer between the connected incompatible interfaces to provide compatibility between the first and second Web Parts, the transformer generating a code to the connected incompatible Web Parts to define how a data type in the first Web Part is converted to a data type in the second Web Part or to define how a data type in the second Web Part is converted to a data type in the first Web Part; initiating a pass data subroutine in the first Web Part, wherein the pass data subroutine signals the first Web Part to pass a first set of data from the first Web Part to the connected second Web Part; retrieving the first set of data from the first Web Part; and passing the first set of data to the second Web Part.