System and method for automated code generation using language neutral software code
First Claim
1. A method for customizing services, comprising:
- loading an initial code document;
passing the initial code document to at least one service plug;
modifying the initial code document, by the service plug, to produce a modified code document; and
generating a program code package from the modified code document, whereby the program code package has been automatically customized to work with the service plug.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for composing, configuring, deploying, and managing services in a data processing system and data processing system network. This system provides a means for application infrastructure services to insert specific programming code in the generated code. When code generator starts, it also loads the plugs for the infrastructure services being used by the container. The code generator creates XML documents for all the code that it wants to generate. It then invokes the infrastructure service plugs and provides them an opportunity to add code specific to them by passing the XML documents representing the code to be generated. Once all the plugs have added their code, the code generator converts the XML documents back into either language specific code or configuration code, as necessary.
90 Citations
21 Claims
-
1. A method for customizing services, comprising:
-
loading an initial code document;
passing the initial code document to at least one service plug;
modifying the initial code document, by the service plug, to produce a modified code document; and
generating a program code package from the modified code document, whereby the program code package has been automatically customized to work with the service plug. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system having at least a processing and an accessible memory, comprising:
-
means for loading an initial code document;
means for passing the initial code document to at least one service plug;
means for modifying the initial code document, by the service plug, to produce a modified code document; and
means for generating a program code package from the modified code document, whereby the program code package has been automatically customized to work with the service plug. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly embodied in a computer-readable medium, comprising:
-
instructions for loading an initial code document;
instructions for passing the initial code document to at least one service plug;
instructions for modifying the initial code document, by the service plug, to produce a modified code document; and
instructions for generating a program code package from the modified code document, whereby the program code package has been automatically customized to work with the service plug. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification