Patent ID: 8140371

Claim:
A system, comprising a processor coupled to a memory unit, wherein said memory unit stores a computer program implementing a service broker suitable for use in a heterogeneous distributing environment, wherein said processor is configured to execute instructions of said service broker, said service broker comprising a central service broker and at least one distributed service broker, both belonging to a service provider domain and being connected to each other via a communication infrastructure; wherein said central service broker and said distributed service broker are service centric and measure service power in service units that are resource independent and transformable in a distributed heterogeneous environment; wherein said central service broker uses a meta-scheduling service for distributing service requests to a dedicated distributed service broker managing a single processing domain, which requests are based on projected service units needed to process incoming service requests, wherein said meta scheduling service receives collected information from the distributed service broker, said collected information comprising information about projected service units needed to process the incoming requests and remaining service power capacity in service provider processing domains; wherein distribution of said service requests to the distributed service broker is performed by a band mapping component of said central service broker that maps incoming service requests to specific bands, each band representing specific business products with an amount of service power measured in service units with an agreed quality of service, wherein each band can be dynamically configured by a band transformer, that is part of the distributed service broker, to set individual band boundaries; and wherein availability of service power measured in service units and the band transformer together allow resource independent and transformable economic distribution of service requests within a heterogeneous distributed computing environment.