We have been evaluating Liferay as a solution for a little while now. Our main focus with that effort is bring Microsoft BI data into a portal and giving clients a highly configurable experience. Any thoughts on MS BI integration? Can't wait for the book!
My advice would be to look at Liferay's reporting portlets, which are based on Jasper. There are also portlets provided by Pentaho which you might have some success with. I think Liferay's reporting portlets may be EE only, so to get access to them, you'd have to contact a Liferay sales representative and get an evaluation license.