Back to results
US 8,621,427 B2Granted
Code modification of rule-based implementations
AssigneeInternational Business Machines Corporation
InventorMatt Lavin
Life of this patent
Estimating the term…
Abstract
Code compatibility provisions are provided. These may include identifying coding that is incompatible with a rule-based environment, searching replacement code solutions for compatible code and identifying a replacement code solution, manipulating the identified incompatible code using the identified replacement code solution, and, after manipulating the incompatible code with the replacement code solution, loading the services across a rule-based environment.
Claims15
An article of manufacture comprising:
- a non-volatile computer readable medium, the computer readable medium storing instructions thereon for analyzing programming application code being provided for execution across a cluster of servers, the instructions, which when executed, comprising:
- during the process of loading services, identifying program application coding that is incompatible with a server cluster environment;
- searching replacement code solutions for program application code compatible with a server cluster environment;
- after searching replacement code solutions, identifying a replacement code solution;
- manipulating the identified incompatible program application code using the identified replacement code solution;
- and
- after manipulating the incompatible program application code with the replacement code solution, to render the incompatible program application code compatible, loading the services, with the now compatible program application code, across a cluster server environment.
4 more elements
A computer comprising:
- a non-volatile computer readable medium, the computer readable medium storing instructions thereon for analyzing program application code being provided across a cluster of servers, the instructions, which when executed, comprising:
- identifying program application coding, during the process of loading services to a server cluster environment, that is incompatible with a server cluster environment;
- searching replacement code solutions for program application code identified as compatible with a server cluster environment;
- identifying a replacement code solution;
- manipulating the identified incompatible program application code using the identified replacement code solution;
- and
- after manipulating the incompatible program application code with the replacement code solution, to render the identified incompatible program application code compatible, loading the services, with the now compatible program application code, across a cluster server environment.
4 more elements
A computer server comprising:
- a processor and related processor storage, the processor configured to carry out program application code which causes the processor to perform steps comprising:
- receive a service request and identify program application code of the implementation methodology for the service request;
- employ a class loader to access bytecode of the program application code of the implementation methodology received for the service request;
- present the bytecode of the program application code to the custom class loader;
- identify bytecode of the program application code that is incompatible with a cluster server environment;
- manipulate identified incompatible bytecode of the program application code to become compatible with a cluster server environment;
- and
- deploy manipulated bytecode of the program application cod to cluster of servers for loading across the cluster of servers.
5 more elements
Dependencies are inferred from the claim text.