1. A method for provisioning Infrastructure-as-a-Service (IaaS) services, comprising: generating service models in response to services exposed by two or more IaaS service providers, wherein the service models describe corresponding exposed services by interfaces and locations of those corresponding services; and providing an interface for selection and specification of the service models.