A web framework for portlet and portal