BACKUP AND RESTORE DATA FROM A CLOUD COMPUTING ENVIRONMENT
First Claim
1. A method for backing up data computed using an application in a cloud computing environment, said method comprising steps of:
- creating the application;
modifying the application to register a servlet;
publishing the application to the cloud computing environment;
during execution of the application, using the servlet for;
detecting annotated entities in the application;
finding out properties and property types of the annotated entities;
generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities; and
publishing the backed up data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for backing up data computed using an application in a cloud computing environment, comprising creating the application, modifying the application to register a servlet, publishing the application to the cloud computing environment, during execution of the application, using the servlet for: detecting annotated entities in the application, finding out properties and property types of the annotated entities, generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities, and publishing the backed up data. Modifying may comprise inserting archiving-type files into the application. An annotation processor may be added to the application may occur. A user interface displaying one or more of the SQL statements performed during the execution of the application may be generated. The user may confirm the displayed SQL statements. A library may be added to the application.
-
Citations
18 Claims
-
1. A method for backing up data computed using an application in a cloud computing environment, said method comprising steps of:
-
creating the application; modifying the application to register a servlet; publishing the application to the cloud computing environment; during execution of the application, using the servlet for; detecting annotated entities in the application; finding out properties and property types of the annotated entities; generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities; and publishing the backed up data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium storing a program of instructions executable by a machine to perform a method for backing up data computed using an application in a cloud computing environment, comprising:
-
creating the application; modifying the application to register a servlet; publishing the application to the cloud computing environment; during execution of the application, using the servlet for; detecting annotated entities in the application; finding out properties and property types of the annotated entities; generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities; and publishing the backed up data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for backing up data computed using an application in a cloud computing environment, comprising:
-
a processor; a module operable to create the application, modify the application to register a servlet, and publish the application to the cloud computing environment, and during execution of the application, the module being further operable to use the servlet for detecting annotated entities in the application, finding out properties and property types of the annotated entities, generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities, and publishing the backed up data. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification