A cloud service broker, comprising: a cloud service publishing interface module, configured to subscribe to information of cloud computing services and/or resources published and supported by at least one cloud service provider of: private cloud, community cloud, public cloud and hybrid cloud; a cloud service consuming interface module, configured to receive a cloud service consumer request of at least one cloud service requester of: WEB service, application and user, and return a cloud service consumer response to the cloud service requester; a cloud service processing module, configured to parse a cloud service requested to consume from the cloud service consumer request, select the cloud computing services and/or resources provided by the cloud service provider and select a function mode provided by the cloud service processing module, and execute a cloud service operation according to the cloud service consumer request; and a cloud service adapting module, configured to protocol adapt or call the cloud computing services and/or resources provided by the cloud service provider, characterized in that the cloud service broker provides brokering services of at least one of permutation service and synthesis service, wherein the permutation service provided by the cloud service broker is between the plurality of cloud service providers and cloud service requesters, and the permutation service is configured so that the cloud service broker selects one or more substitute cloud service providers to continue to provide services for cloud service requesters when one or more of the cloud service providers does not return a response to the cloud service broker or the response is timeout; and the synthesis service provided by the cloud service broker is between the plurality of cloud service providers and cloud service requesters, and the synthesis service comprises at least one of: static synthesis service and dynamic synthesis service, the static synthesis service is executed by specific service logic, and the dynamic synthesis service is executed by abstract service logic. a cloud service publishing interface module, configured to subscribe to information of cloud computing services and/or resources published and supported by at least one cloud service provider of: private cloud, community cloud, public cloud and hybrid cloud; a cloud service consuming interface module, configured to receive a cloud service consumer request of at least one cloud service requester of: WEB service, application and user, and return a cloud service consumer response to the cloud service requester; a cloud service processing module, configured to parse a cloud service requested to consume from the cloud service consumer request, select the cloud computing services and/or resources provided by the cloud service provider and select a function mode provided by the cloud service processing module, and execute a cloud service operation according to the cloud service consumer request; and a cloud service adapting module, configured to protocol adapt or call the cloud computing services and/or resources provided by the cloud service provider, characterized in that the cloud service broker provides brokering services of at least one of permutation service and synthesis service, wherein the permutation service provided by the cloud service broker is between the plurality of cloud service providers and cloud service requesters, and the permutation service is configured so that the cloud service broker selects one or more substitute cloud service providers to continue to provide services for cloud service requesters when one or more of the cloud service providers does not return a response to the cloud service broker or the response is timeout; and the synthesis service provided by the cloud service broker is between the plurality of cloud service providers and cloud service requesters, and the synthesis service comprises at least one of: static synthesis service and dynamic synthesis service, the static synthesis service is executed by specific service logic, and the dynamic synthesis service is executed by abstract service logic.