Patent ID: 7461075

Claim:
A method, in a data processing system, for transmitting a data object, the method comprising: marshaling a first data object into a first transmission format element, wherein the first data object is of a first type; adding schema information to the first transmission format element; sending the first transmission format element from a sender to a recipient; receiving the first transmission format element at the recipient; extracting the schema information from the first transmission format element; unmarshaling the first transmission format element into the first data object at the recipient based on the schema information; updating a schema registry at the recipient with the schema information, wherein the schema registry is composed of a plurality of schema registries, and wherein each of the plurality of schema registries correspond to a different scope; marshaling a second data object into a second transmission format element; and responsive to the second data object being of the first type, sending the second transmission format element without the schema information.