A policy enabled caching system based upon policy rules which define
whether a request from a client is directed to a cache or a server. The
client is coupled to a plurality of caches and to at least one server. The
caches may store a subset of the data stored on the server. The policy
enabled caching system stores policy rules which comprise at least one
matching condition, where every request containing a matching condition
falls into an associated class. Each class will have an associated routing
rule, where a routing rule defines the type of routing for all the
requests which fall into that class. The policy enabled caching system
will receive the request from the client and classify the request
according to the policy rules. The request is then routed according to the
routing rule associated with the class to which the request belongs.
Uma política permitiu caching o sistema baseado nas réguas da política que definem se um pedido de um cliente está dirigido a um esconderijo ou a um usuário. O cliente é acoplado a um plurality dos esconderijos e ao menos a um usuário. Os esconderijos podem armazenar um subconjunto dos dados armazenados no usuário. A política permitiu caching as réguas da política das lojas do sistema que compreendem ao menos uma circunstância combinando, aonde cada pedido que contem uma circunstância combinando cai em uma classe associada. Cada classe terá uma régua associada do roteamento, onde uma régua do roteamento defina o tipo de distribuição para todos os pedidos que caem nessa classe. A política permitida caching o sistema receberá o pedido do cliente e classificará o pedido de acordo com as réguas da política. O pedido é distribuído então de acordo com a régua do roteamento associada com a classe a que o pedido pertence.