摘要 |
The present invention is directed to a method and system to preserve interoperability among processes in a distributed system through transformation of in-memory representation of different versions of the same data. When an upgraded process receives data from an un-upgraded process, the old protocol for desterilizing the data is used to convert the data into in-memory representation of the old protocol format. Then, the converted data is transformed in to the in-memory presentation of the new protocol format for use by the upgraded process. When the upgraded process sends data to the un-upgraded process, the in memory representation of the data in new protocol format is first transformed into the in-memory representation of the old protocol format. The old protocol for serializing data is then used to convert it into the old protocol format understood by the un-upgraded process.
|