1. A method for providing resource planning and data interchange functionality within a Cloud computing environment, comprising: receiving a request for Cloud services at a Cloud portal hub of the Cloud computing environment; determining a plurality of domains of the requested Cloud services from a set of domains based on content of the request, the set of domains comprising platform as a service, software as a service, infrastructure as a service, and business process as a service; determining a Cloud implementation from a set of Cloud implementations for handling the request based on the content of the request; identifying at least one Cloud having the determined Cloud implementation, the at least one Cloud providing services of at least one of the determined plurality of domains; routing the request to the identified at least one Cloud via the Cloud portal hub; and integrating the services provided by the identified at least one Cloud to provision the requested Cloud services.