Transparent service provider
First Claim
1. A method of providing a service using a service appliance, the method comprising:
- connecting a service appliance to a network including a production server providing a first service and a client system accessing the first service, such that network traffic between the production server and the client system is received by the service appliance;
synchronizing a second service provided by the service appliance with the first service;
monitoring the production server; and
in response to a determination that the production server is in a failure condition, substituting a second service in place of the first service.
2 Assignments
0 Petitions
Accused Products
Abstract
A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. The service appliance replicates the service data of service applications and monitors the service application. If the service appliance detects that the service application has failed or is about to fail, the service appliance takes control of the service. Using the replica of the service data, the service appliance responds to service users in essentially the same manner as a fully operational service application and production server and updates its replica of the service data as needed. When the service appliance detects that the service application has resumed functioning, the service appliance automatically synchronizes the data of the service application of the production server with the service appliance'"'"'s data and returns control of the service to the service application and its production server.
-
Citations
25 Claims
-
1. A method of providing a service using a service appliance, the method comprising:
-
connecting a service appliance to a network including a production server providing a first service and a client system accessing the first service, such that network traffic between the production server and the client system is received by the service appliance;
synchronizing a second service provided by the service appliance with the first service;
monitoring the production server; and
in response to a determination that the production server is in a failure condition, substituting a second service in place of the first service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A service appliance, comprising:
-
a network interface adapted to connect with a network including a production server providing a first service and a client system accessing the first service, such that network traffic between the production server and the client system is received by the service appliance;
at least one information processing device adapted to execute at least one software application;
a storage device adapted to store service data; and
at least one software application adapted to provide a second service to the client system;
wherein the service appliance includes;
logic to synchronize the second service provided by the service appliance with the first service;
logic to monitor the production server; and
logic to substitute a second service in place of the first service in response to a determination that the production server is in a failure condition. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification