Patent ID: 6947977

Claim:
In a network environment comprising a user computer system, a plurality of web server systems, and a plurality of service provider systems, a method of performing a service, the method comprising: at the user computer system: configuring service request information, the service request information comprising information requesting performance of the service; storing web server systems information identifying the plurality of web server systems coupled to the user computer system and services provided by the plurality of web server systems; and based upon the web server systems information and the service request information, identifying a first web server system from the plurality of web server systems to receive the service request information; communicating the service request information from the user computer system to the first web server system; at the first web server system: storing service provider systems information identifying the plurality of service provider systems coupled to the first web server system and services performed by the plurality of service provider systems; and based upon the service provider systems information and the service request information, identifying a first service provider system from the plurality of service provider systems to receive the service request information; communicating the service request information from the first web server system to the first service provider system; and performing the service requested by the service request information at the first service provider system.