1. A computer implemented method for defining and constraining a behavior of a shared, mobile content management system including a plurality of mobile devices in at least two separate security domains having periodic communications within the system, the computer including a memory, a first processor and a display, comprising: providing an admin console for defining, modifying, and managing declarative policies by separate security domain for the mobile devices on the display; defining the declarative policies based on a mobile policy model via the first processor, the mobile policy model dictating the declarative policies available to be expressed by the admin console, the policy model defining available policies, actions, resources for the admin console; enacting the defined declarative policies without requiring the content management system to be restarted, reconfigured, or re-implemented via the first processor; providing an XML-based policy wizard definition language for defining policy wizards in the admin console, the policy wizards including a plurality of steps including user prompts and user options to accept selections to create a new policy that perform actions, that guide an administrator through creating and editing the declarative policies; providing at least one policy repository based on LDAP, the at least one policy repository having an interface and being adapted to store a plurality of declarative policies, the at least one policy repository having scalable and distributed capabilities; providing a second processor for policy enforcement, to determine which declarative policy applies to a particular transaction from at least one of the plurality of mobile devices; and distributing the declarative policies to the mobile devices via their respective security domains.
1. A computer implemented method for defining and constraining a behavior of a shared, mobile content management system including a plurality of mobile devices in at least two separate security domains having periodic communications within the system, the computer including a memory, a first processor and a display, comprising: providing an admin console for defining, modifying, and managing declarative policies by separate security domain for the mobile devices on the display; defining the declarative policies based on a mobile policy model via the first processor, the mobile policy model dictating the declarative policies available to be expressed by the admin console, the policy model defining available policies, actions, resources for the admin console; enacting the defined declarative policies without requiring the content management system to be restarted, reconfigured, or re-implemented via the first processor; providing an XML-based policy wizard definition language for defining policy wizards in the admin console, the policy wizards including a plurality of steps including user prompts and user options to accept selections to create a new policy that perform actions, that guide an administrator through creating and editing the declarative policies; providing at least one policy repository based on LDAP, the at least one policy repository having an interface and being adapted to store a plurality of declarative policies, the at least one policy repository having scalable and distributed capabilities; providing a second processor for policy enforcement, to determine which declarative policy applies to a particular transaction from at least one of the plurality of mobile devices; and distributing the declarative policies to the mobile devices via their respective security domains. 4. The method of claim 1 wherein the second processor is a system transaction processor within the content management engine.