Systems and methods for dynamically deploying an application transformation tool over a network
First Claim
Patent Images
1. A method for dynamically deploying an application transformation tool over a network to transform an application, the method comprising:
- (a) receiving, by a service executing on one or more servers, via a network from a remote client a request to establish an instance of an application transformation tool;
(b) dynamically establishing, by the service, the instance of the application transformation tool on one or more servers accessible by the remote client via the network;
(c) receiving, by the instance of the application transformation tool via the network a plurality of objects from a first instance of the application; and
(d) transforming, by the instance of the application transformation tool, the plurality of objects to provide a set of transformed objects for a second instance of the application by parsing the objects for conformance with one or more rules, generating transformed objects according to the rules, comparing the untransformed objects and transformed objects, customizing the one or more rules responsive to the comparison, and providing the plurality of transformed objects to the second instance of the application.
4 Assignments
0 Petitions
Accused Products
Abstract
The present application is directed towards systems and methods for dynamically deploying an application transformation tool over a network for analyzing and transforming an application from a source installation to a target installation. By using a cloud service for application transformation, the system can provide both flexibility in deployment and advantages in parallel and concurrent processing and transformation of objects of the application.
11 Citations
19 Claims
-
1. A method for dynamically deploying an application transformation tool over a network to transform an application, the method comprising:
-
(a) receiving, by a service executing on one or more servers, via a network from a remote client a request to establish an instance of an application transformation tool; (b) dynamically establishing, by the service, the instance of the application transformation tool on one or more servers accessible by the remote client via the network; (c) receiving, by the instance of the application transformation tool via the network a plurality of objects from a first instance of the application; and (d) transforming, by the instance of the application transformation tool, the plurality of objects to provide a set of transformed objects for a second instance of the application by parsing the objects for conformance with one or more rules, generating transformed objects according to the rules, comparing the untransformed objects and transformed objects, customizing the one or more rules responsive to the comparison, and providing the plurality of transformed objects to the second instance of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for using via a network an application transformation service to transform an application, the method comprising:
-
(a) receiving, by an application transformation service executing on one or more servers, via a network from a remote client a request to transform an instance of an application; (b) receiving, by the application transformation service, via the network a plurality of objects from the instance of the application; (c) requesting, by the application transformation service, a cloud service to execute a transformation function on a first set of objects of the plurality of objects using a first set of computational resources by parsing the objects for conformance with one or more rules, generating transformed objects according to the rules, comparing the untransformed objects and transformed objects, customizing the one or more rules responsive to the comparison, and providing the plurality of transformed objects to a target installation of the application; and (d) requesting, by the application transformation service, the cloud service to execute the transformation function on a second set of objects of the plurality of objects using a second set of computational resources by parsing the objects for conformance with one or more rules, generating transformed objects according to the rules, comparing the untransformed objects and transformed objects, customizing the one or more rules responsive to the comparison, and providing the plurality of transformed objects to a target installation of the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification