Patent ID: 7475082
Filing Date: 2009-01-06
Classification: G06F,Y10S

Abstract:
1. A system for serialization and deserialization of an object that facilitates employment of a pluggable formatter, comprising: a decision module that retrieves an object from a graph of objects and determines a serialization format for the object based on user defined rules for that object type, the decision module populating a data structure based on the user defined rules and providing the pluggable formatter with the data structure, so that the pluggable formatter can serialize the data structure to a serialized stream in an externalized format defined by the pluggable formatter; a serialization selector that selects between one of a user defined rule set defined in the object, a user defined rule set defined in another object and a default rule set for determining a serialization format for the object; a formatter services component that receives a serialized stream of the object and instantiate an object type for deserialization of the decoded serialized stream; and an object manager that manages the deserialization of objects by the pluggable formatter, the pluggable formatter providing the object manager with a decoded serialized stream; wherein a processor operatively coupled to memory retains the decision module, the serialization selector, the formatter services component, and the object manager.