Patent ID: 7376953

Claim:
A method for routing a transaction to a front-end server, comprising: identifying at least one attribute-based category for said transaction; attempting to identify at least one of a plurality of front-end servers to process said transaction based at least in part on said identified attribute-based category of said transaction and at least in part on said front-end servers being assigned to execute transactions corresponding to said attribute-based category; when at least one of the front-end servers is identified, routing said transaction to one of said at least one identified front-end server; when no front-end server is identified, routing said transaction to a default one of the front-end servers; determining whether the transaction is associated with a new attribute-based category, and if so, assigning the new attribute based category to one of the front end servers; wherein identifying said at least one front-end server comprises comparing said attribute-based category for said transaction to assigned attribute-based categories for said plurality of front-end servers.