Cloud service discovery method: a framework for automatic derivation of cloud marketplace and cloud intelligence to assist consumers in finding cloud services