8. A computer system that manages access control policies using two high-level programming language environments, comprising: a structured language environment module that is configured to manage a structured language environment; a dynamic language environment module that is configured to manage a dynamic language environment within the structured language environment; a portal module that is configured to receive a policy, wherein the policy is written in a dynamic language; a storage module that is configured to store the policy in the dynamic language environment; a conversion module that is configured to convert the policy from the dynamic language environment to the structured language environment; and a runtime module that is configured to generate a runtime in the structured language environment that includes the policy.
8. A computer system that manages access control policies using two high-level programming language environments, comprising: a structured language environment module that is configured to manage a structured language environment; a dynamic language environment module that is configured to manage a dynamic language environment within the structured language environment; a portal module that is configured to receive a policy, wherein the policy is written in a dynamic language; a storage module that is configured to store the policy in the dynamic language environment; a conversion module that is configured to convert the policy from the dynamic language environment to the structured language environment; and a runtime module that is configured to generate a runtime in the structured language environment that includes the policy. 14. The computer system of claim 8 , further comprising: a receiver module that is configured to receive user-role assignment information, wherein the user-role assignment information is written in the dynamic language, wherein the conversion module is further configured to convert the user-role assignment information from the dynamic language environment to the structured language environment, and wherein the storage module is further configured to store the user-role assignment information as a data object in the structured language environment.