System and method for generating an application programming interface from a schema
First Claim
Patent Images
1. A method for generating an application programming interface (API) comprising:
- parsing a schema defining a description language data structure;
automatically creating an accessible data structure reflecting all relationships depicted in said parsed schema; and
automatically generating code for at least one function based on said parsed schema, wherein said code is based on accessing said accessible data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for generating an application programming interface (API) comprising parsing a schema defining a description language data structure, automatically creating an accessible data structure reflecting all relationships depicted in the parsed schema, and automatically generating code for at least one function based on the parsed schema, wherein the code is based on accessing the accessible data structure.
-
Citations
21 Claims
-
1. A method for generating an application programming interface (API) comprising:
-
parsing a schema defining a description language data structure;
automatically creating an accessible data structure reflecting all relationships depicted in said parsed schema; and
automatically generating code for at least one function based on said parsed schema, wherein said code is based on accessing said accessible data structure. - View Dependent Claims (2, 3, 4)
-
-
5. An automatic application programming interface (API) generator comprising:
-
a parser for parsing a descriptor document describing an organization of a description language;
an intermediate data generator for automatically creating a data structure preserving all relationships between said data as shown in said descriptor document; and
a code generator for automatically generating a logic function exposing said organization to a developer using said data structure. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer program product having a computer readable medium with computer program logic recorded thereon, said computer program product comprising:
-
code for parsing an XML schema;
code for automatically creating a data structure representing all data relationships shown in said XML schema; and
code for automatically generating code for one or more classes based on a structure discovered in said parsed XML schema. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An application programming interface (API) generator comprising:
-
a parser for automatically parsing a schema, said schema representing a domain format;
a code generator for automatically generating an API using said parsed schema; and
a data structure generator for automatically generating a data representation of said domain format of said schema. - View Dependent Claims (18, 19, 20, 21)
-
Specification