Failover service to support high availability of monolithic software applications
AssigneeCA, Inc.
InventorsYang Yang, Patricia Ann Harasta
Life of this patent
Estimating the term…
Loading patent…
AssigneeCA, Inc.
InventorsYang Yang, Patricia Ann Harasta
Estimating the term…
To eliminate additional development for monolithic applications, the high availability services are externalized from the application and performed by an agent executing alongside an application on a server or computing device. The agent is provided resources for verifying that an application is active and for controlling the application. The agent can use the provided resources to initialize a failover instance of the application as needed. Additionally, the agent can communicate and broadcast the status of its monitored application(s) to other agents through a shared database so that an agent on another server can initialize a failover instance of the application as needed. The agent can synchronize configuration files among the one or more instances of an application so that the application executes uniformly across all instances. The file synchronization is performed externally from the application and does not require additional development or modification of the existing monolithic application.
A method comprising:
One or more non-transitory machine-readable media comprising program code for a first agent providing failover service for a first application, the program code to:
An apparatus comprising:
Dependencies are inferred from the claim text.