Patent ID: 7721279

Claim:
A method of packaging information integration components in a computing system, comprising: determining an existence for a current version of an application having at least one previous version wherein each previous version is associated with a version specific revision control file, wherein each revision control file indicates a set of applications and application support components that correspond to a specific version of the application; identifying integration applications and application support components to be included in a distribution archive file comprising integration applications, application support files, and revision control files for said current version of the application and for each of the at least one previous version of the application, wherein said identifying includes identifying available current and previous versions of the applications and the application support components, wherein the applications are stored in a proprietary format for use with an integration application design tool on a machine readable storage medium; renaming the applications and application support components using a naming convention which retains a base name and adds a name annotation which distinguishes versions of the application and application support components, wherein said renaming prevents name conflicts when the applications and application support components for a plurality of different versions of the application are placed in the distribution archive file; generating a current revision control file for the current version of the application which lists the renamed application and application support components and indicates which of the renamed application and application support components are included in the current version of the application; and archiving the renamed application, application support components, and current revision control file together in the distribution archive file as application and application support components for the current version of the application, wherein after said archiving said distribution archive file comprises a plurality of different versions of the application including said at least one previous version and said current version, and wherein the distribution archive file comprises a version specific revision control file for each of the plurality of different versions, one of said version specific revision control files comprising said current revision control file.