Scalable transaction system for a network environment
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for performing services in a secure and scalable manner in a network environment. Code modules and data used for performing a service and that contain proprietary, confidential, or trade secret information, are stored and executed by service provider systems that are not exposed to user systems used to configure the service requests. The techniques are scalable as the number of service provider systems performing the services can be scaled, either up or down, in proportion to the demand for the services.
37 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A networked system for performing a service comprising:
-
a user system; a plurality of server systems coupled to the user system; and a plurality of service provider systems coupled to the plurality of server systems; wherein the user system is configured to; facilitate configuration of service request information, the service request information comprising information requesting performance of the service; store web server systems information identifying the plurality of web server systems coupled to the user system and services provided by the plurality of web server systems; and based upon the web server systems information and the service request information, identify a first web server system from the plurality of web server systems to receive the service request information; communicate the service request information from the user system to the first web server system; wherein the first web server system is configured to; store 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, identify a first service provider system from the plurality of service provider systems to receive the service request information; communicate the service request information from the first web server system to the first service provider system; and wherein the first service provider system is configured to perform the service requested by the service request information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification