Conjugating Science Gateways and Grid Portals into e-Collaboration environments: the Liferay and the GENIUS/EngiFrame use case