I have just released a patch for JasperServer 3.7.0 that allows the JasperReports XML data source to run in JasperServer. You can get it here http://jasperforge.org/plugins/mwiki/index.php/Jasperserverpatches/JasperServer_3.7.0_Patches_and_Extensions The XML file can be on a file system pretty much anywhere: local server file system, HTTP, FTP, or in the JasperServer repository. You create a "report unit" in JasperServer that links the data source, the JRXML, scriptlet JARs, resource bundles, and report parameter definitions. This is stored in the repository and configured for the report when it needs to run. I don't understand what you describe to be a resource management feature. Do you mean limiting the number of reports running at any one time, prioritorizing them etc? Sherman Jaspersoft