PORTABLE METADATA SERVICE FRAMEWORK
First Claim
1. A 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;
providing the abstract computer code to a transmogrifier to automatically generate a plurality of platform dependent artifacts;
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; 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.
21 Citations
31 Claims
-
1. A 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; providing the abstract computer code to a transmogrifier to automatically generate a plurality of platform dependent artifacts; 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; 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)
-
-
19. 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; providing the abstract computer code to a transmogrifier to automatically generate platform dependent source code; preparing platform independent source code for the set of platform independent components; and generating enterprise object code by compiling and linking the platform dependent source code and the platform independent source code. - View Dependent Claims (20, 21, 22)
-
-
23. A system comprising:
-
a unit that selects an enterprise module from a plurality of enterprise modules, the plurality of enterprise modules composing an enterprise application, each of the enterprise modules including enterprise object code generated from platform independent source code and at least a subset of a plurality of platform dependent artifacts; a unit that provides the enterprise module to an application server, the application server having stored thereon a software application generated from platform dependent object code; and a unit that integrates the enterprise module with the software application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification