Method and apparatus for generating serialization code for representing a model in different type systems
First Claim
Patent Images
1. A computer-implemented method of generating serialization code for representing a model in a plurality of type systems, the method comprising the steps of:
- i) producing an input file from said model for a given set of objects;
ii) providing a code generator for acting on said input file to generate said serialization code.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to use object-oriented models over the Internet for applications in different type systems it is necessary to marshal and unmarshal objects between Java, SQL and XML. Hand-writing specific code to do this is difficult. A computer-implemented method of generating serialization code for representing a model in a plurality of type systems is disclosed, the method comprising the steps of: i) producing an input file from the model for a given set of objects; and ii) providing a code generator for acting on the input file to generate the serialization code.
73 Citations
33 Claims
-
1. A computer-implemented method of generating serialization code for representing a model in a plurality of type systems, the method comprising the steps of:
-
i) producing an input file from said model for a given set of objects;
ii) providing a code generator for acting on said input file to generate said serialization code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for generating serialization code for representing a model in a plurality of type systems, said data processing system comprising:
-
i) means for producing an input file from said model for a given set of objects; and
ii) means for providing a code generator for acting on said input file to generate said serialization code. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for generating serialization code for representing a model in a plurality of type systems, said computer program product comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for producing an input file from said model for a given set of objects; and
said computer usable medium having computer readable program code means embodied in said medium for providing a code generator for acting on said input file to generate said serialization code. - View Dependent Claims (30, 31)
-
-
32. An article comprising:
-
a computer readable modulated carrier signal;
means embedded in said signal for producing an input file from said model for a given set of objects; and
means embedded in said signal for providing a code generator for acting on said input file to generate serialization code.
-
-
33. A computer-implemented method of generating a model description from a description of a model in XMI comprising a plurality of objects which is useful for generating serialization code for representing a model in a plurality of type systems, comprising producing an input file comprising:
-
i) binding information between said model and said plurality of type systems;
ii) graphs that describe relationships between said objects; and
iii) type conversion information that describes how to convert a non-primitive type to a string.
-
Specification