System and method for providing data and application continuity in a computer system
First Claim
1. A system for providing business continuity to a plurality of unaffiliated enterprise systems, each enterprise system comprising an enterprise server, said system comprising:
- a client workstation;
a computing unit containing a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface, wherein the communication interface is configured to communicate with a given enterprise server, wherein the processor is configured to present a network page via the communication interface to the client workstation, and wherein the network page contains a graphical user interface (GUI) input element configured to receive a user input from the client workstation; and
a plurality of replication servers, each replication server associated with a given enterprise server, wherein the computing unit virtually hosts the replication servers, wherein each replication server is configured to operate independently of each enterprise server, wherein each replication server is configured to asynchronously receive active data from a given enterprise server over the communication interface, wherein each replication server replicates the active data in real time independently of the given enterprise server, and wherein each replication server is configurable based on the user input; and
wherein the computing unit is further configured to switch one or more of said plurality of replication servers with a corresponding one or more enterprise servers in response to a failover event.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal interface configured for providing a remote user with control, audit and other functions associated with the user'"'"'s system configuration.
80 Citations
18 Claims
-
1. A system for providing business continuity to a plurality of unaffiliated enterprise systems, each enterprise system comprising an enterprise server, said system comprising:
-
a client workstation; a computing unit containing a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface, wherein the communication interface is configured to communicate with a given enterprise server, wherein the processor is configured to present a network page via the communication interface to the client workstation, and wherein the network page contains a graphical user interface (GUI) input element configured to receive a user input from the client workstation; and a plurality of replication servers, each replication server associated with a given enterprise server, wherein the computing unit virtually hosts the replication servers, wherein each replication server is configured to operate independently of each enterprise server, wherein each replication server is configured to asynchronously receive active data from a given enterprise server over the communication interface, wherein each replication server replicates the active data in real time independently of the given enterprise server, and wherein each replication server is configurable based on the user input; and wherein the computing unit is further configured to switch one or more of said plurality of replication servers with a corresponding one or more enterprise servers in response to a failover event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing data continuity for a plurality of unaffiliated enterprise systems, each of the enterprise systems comprising one or more enterprise servers, said system comprising:
-
a client workstation; a computing unit containing a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface, wherein the communication interface is configured to communicate with a given enterprise server, wherein the processor is configured to present a network page via the communication interface to the client workstation, and wherein the network page contains a graphical user interface (GUI) input element configured to receive a user input from the client workstation; a hardware infrastructure included in the computing unit, coupled to the processor, and configured for virtually hosting a plurality of replication servers, wherein one or more of said replication servers correspond to the one or more enterprise servers for each of the enterprise systems, and each of said replication servers are configured to operate independently of a corresponding enterprise server; and wherein each of the one or more enterprise systems runs a replication engine configured to replicate active data that was asynchronously received from one or more of the enterprise servers, wherein each replication engine replicates the active data to the a corresponding replication server, and wherein said corresponding replication server replicates said active data in real time independently of the enterprise server, and wherein each of the replication servers is configurable based on the user input; and wherein the computing unit is further configured to switch one or more of said plurality of replication servers with a corresponding one or more enterprise servers in response to a failover event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification