Patent ID: 11868748
Assignee: INFORMATICA LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. At least one non-transitory computer-readable medium storing computer-readable instructions for intelligent execution of a solution on a computer network that, when executed by one or more computing devices of a deployment platform, cause the deployment platform to:
receive an instruction to execute a solution in a local runtime environment on the deployment platform, the solution comprising solution code written in a solution language;
determine, by a helper program on the deployment platform, whether the solution is executable on the deployment platform by:
determining whether the solution language is compatible with the local runtime environment;
determining whether the deployment platform includes a runtime environment compatible with solution language based at least in part on a determination that the solution language is not compatible with the local runtime environment; and
determining whether the deployment platform comprises containerization software compatible with the solution language based at least in part on a determination that the solution language is not compatible with the local runtime environment and a determination that the deployment platform does not include a runtime environment compatible with solution language; and

launch, by the helper program on the deployment platform, the solution by either:
launching the solution on the deployment platform based at least in part on a determination that the solution is executable on the deployment platform; or
launching the solution on a remote platform on the computer network that is configured to execute the solution based at least in part on a determination that the solution is not executable on the deployment platform;

wherein the helper program is configured to communicate with the launched solution to enable the launched solution to interface with the local runtime environment on the deployment platform.