1. A system for supporting RESTful management in an application server environment, comprising: one or more computers, including the application server environment executing thereon, together with a plurality of deployable resources usable within the application server environment; one or more partitions defined within the application server environment, wherein each partition provides an administrative and runtime subdivision of the domain; and a REST interface comprised of REST resources and configured to receive input for interacting with the application server environment, wherein when a request to manage the application server environment is received from a user having a role, the REST interface and the REST resources are dynamically generated based on the role using bean trees and other bean information within the application server environment, wherein where the role has access permissions that are limited to a partition from the one or more partitions, the REST resources dynamically generated are limited to managing the partition, and wherein input to the interface usable to manage the application server environment is defined by the dynamically generated REST resources.