Semantic matching of cloud resource service for user product design requirement