Portable metadata service framework
First Claim
1. A non-transitory machine readable medium having stored thereon a set of instructions which when executed perform a method comprising:
- determining a set of components to include in an enterprise module;
dividing the set of components into a set of platform dependent components and a set of platform independent components;
preparing abstract computer code for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages;
automatically generating a plurality of platform dependent artifacts from the abstract computer code;
preparing platform independent source code for the set of platform independent components;
generating enterprise object code by compiling and linking the platform independent source code and at least a subset of the plurality of platform dependent artifacts with an intersection library and a portable library; and
packaging the platform dependent object code and the plurality of platform dependent artifacts into an enterprise module.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided. The method determines a set of components to include in an enterprise module. Further, the set of components is divided into a set of platform dependent components and a set of platform independent components. In addition, abstract computer code is prepared for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages. Further, the abstract computer code is provided to a transmogrifier to automatically generate platform dependent source code. In addition, the platform independent source code is prepared for the set of platform independent components. The enterprise object code is generated by compiling and linking the platform dependent source code and the platform independent source code.
37 Citations
20 Claims
-
1. A non-transitory machine readable medium having stored thereon a set of instructions which when executed perform a method comprising:
-
determining a set of components to include in an enterprise module; dividing the set of components into a set of platform dependent components and a set of platform independent components; preparing abstract computer code for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages; automatically generating a plurality of platform dependent artifacts from the abstract computer code; preparing platform independent source code for the set of platform independent components; generating enterprise object code by compiling and linking the platform independent source code and at least a subset of the plurality of platform dependent artifacts with an intersection library and a portable library; and packaging the platform dependent object code and the plurality of platform dependent artifacts into an enterprise module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
determining a set of components to include in an enterprise module; dividing the set of components into a set of platform dependent components and a set of platform independent components; preparing abstract computer code for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages; automatically generating platform dependent source code, by the computer, from the abstract computer code; preparing platform independent source code for the set of platform independent components; generating enterprise object code, by the computer, by compiling and linking the platform dependent source code and the platform independent source code with an intersection library and a portable library; and packaging the enterprise object code into the enterprise module. - View Dependent Claims (19, 20)
-
Specification