System and method for unknown type serialization
First Claim
1. A method for communicating serialized data between nodes in a distributed system having a strongly typed model, comprising:
- serializing an object to the data stream at first node;
communicating the data stream to a second node;
deserializing the data stream at the second node;
determining data types within the data stream;
instantiating objects in accordance with known data types; and
creating unknown objects to retain information related to unknown data types in the data stream, said unknown objects being used to regenerate retained information when a serialization operation is performed at the second node on said unknown objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of serializing and deserializing unknown data types in a strongly typed model. The method includes serializing an object to a data stream at first node and communicating the data stream to a second node. The second node may be another process, machine or a file on a disk. The data stream is deserialized at a later time, and the data types within the data stream are determined. Objects are instantiated in accordance with known data types, and unknown objects are created to retain information related to each unknown data type in the data stream. These unknown objects are used to regenerate the unknown data type when a serialization operation is performed at the second node on an unknown object.
23 Citations
9 Claims
-
1. A method for communicating serialized data between nodes in a distributed system having a strongly typed model, comprising:
-
serializing an object to the data stream at first node; communicating the data stream to a second node; deserializing the data stream at the second node; determining data types within the data stream; instantiating objects in accordance with known data types; and creating unknown objects to retain information related to unknown data types in the data stream, said unknown objects being used to regenerate retained information when a serialization operation is performed at the second node on said unknown objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification