Patent ID: 8250666
Filing Date: 2012-08-21
Classification: G06F

Abstract:
1. A computer-implemented method of maintaining security in a dynamic programming environment, comprising the steps of: defining a policy between the dynamic programming environment and a non-dynamic programming environment; at runtime of a dynamic program in the dynamic programming environment, when the dynamic program indicates access to an application managed by the non-dynamic programming environment, referencing the policy to permit the dynamic program to access the application; and executing the dynamic program to access the application having been permitted; registering, in the non-dynamic programming environment, an add-in program written in the dynamic programming environment, resulting in a registered add-in program, wherein the step of registering comprises generating an enhancement implementation, an add-in implementation, and a proxy class related to the registered add-in program in the non-dynamic programming environment; and executing the add-in program in the dynamic programming environment when the registered add-in program is referenced in the non-dynamic programming environment, wherein the step of referencing the policy comprises: determining, by the security manager in the dynamic programming environment, whether the policy permits access to the application,