A web application framework for creating lightweight portlet style web applications