Known techniques for generating serial information to represent program
objects (serialization) and to recreate program objects from the serial
information (deserialization) often impose limitations on the changes that
may be made to the class structure or definition of the program object.
Many changes to the class structure introduce incompatibilities that
prevent a one version of a program object from being recovered from serial
information that represent a different version of the program object.
Techniques are disclosed that overcome this difficulty by allowing the
serialization and deserialization processes to be adaptive according to
the version of the program object.
Les techniques connues pour produire de l'information périodique pour représenter des objets de programme (fabrication en série) et pour recréer des objets de programme de l'information périodique (deserialization) imposent souvent des limitations aux changements qui peuvent être faits à la structure de classe ou à la définition de l'objet de programme. Beaucoup de changements à la structure de classe présentent les incompatibilités qui empêchent une une version d'un objet de programme d'être récupérée de l'information périodique qui représente une version différente de l'objet de programme. On révèle des techniques qui surmontent cette difficulté en permettant aux procédés de fabrication en série et de deserialization d'être adaptatifs selon la version de l'objet de programme.