Patent ID: 7734785

Claim:
A method for managing message-based workload in a networking environment, wherein multiple client applications use network resources via service instances of respective networked services, characterized by the steps of: a) monitoring and metering the current workload of a client from a server, b) storing metered workload data in a first appropriate data store, c) storing state information about the plurality of currently used service instances in a second appropriate data store, d) analyzing both said stored, metered workload data and said state information for compliance with a predetermined quality-of-service policy, e) adapting the number of service instances usable for satisfying the workload needs as required by said predetermined quality-of-service policy, f) managing metadata of said service instances in a message store, data contents of which are synchronized in order to decouple the plurality of client applications from bindings to particular service instances fixed during their operation, g) wherein persistent processing databases containing relational and XML information are used for managing state information across the lifetime of transactions and correlation data between individual messages.