Patent ID: 8032893
Filing Date: 2011-10-04
Classification: G06F

Abstract:
1. A method for synchronization of data between applications, comprising: assigning an export attribute to an object in an export file which relates to the obiect itself and to all aggregated subobjects of the object except those aggregated subobjects having been assigned their own export attribute, wherein the export attribute identifies whether exporting of the export file to an importing application as an import file is a full or partial export; assigning a delete attribute to the object in the export file which relates to the object itself and to all aggregated subobjects of the object except those aggregated subobjects having been assigned their own delete attribute, wherein the delete attribute identifies whether objects are to be deleted; exchanging at least a part of the data between the applications by reading the export and delete attributes during exchange of data between applications and (a) if the export attribute is identified as a full export, the importing application processes the exchange of the data by identifying subobjects included by the importing application but not included in the import and deleting said identified subobjects only when said subobject includes the delete attribute; (b) if the export attribute is identified as a partial export, then the importing application processes the exchange of the data by leaving unchanged any additional subobjects already existing in the importing application; thereby synchronizing the exchange of data respective between applications.