How do I embed JasperServer in my existing web application?
• Web services You can use web services to browse the JasperServer repository, run reports and get content. Your application controls the web service calls. Refer to the JasperServer web services guide. • Put JasperServer screens into your portal in an iFrame You can customize the JasperServer screens to your calling application’s look and feel with SiteMesh decorators removing menus etc. • Use the JasperServer portlet There is a JSR168 portlet for JasperServer that uses web services to communicate. It is packaged for Liferay, but you can adapt it for other portal servers. JasperServer security is managed automatically by the portlet. You will need to work out your security approach for applications embedding JasperServer. See the next FAQ item.