System and method for propagation in a web portal system
First Claim
1. A method for determining an ordering for propagating changes to an application between a first environment and a second environment, the method comprising:
- receiving a set of changes to be made to a second version of the application residing in the second environment, wherein the set of changes indicates changes made to the first version of the application that are able to be propagated to the second version of the application;
inquiring a suggested ordering of the application of changes to be made to the second version when an instance of an unresolved ordering is detected while applying changes during propagation of the set of changes to the second version of the application; and
applying changes to the second version according to the suggested ordering, when a suggested ordering is received.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for determining an ordering for propagating changes to an application between a first environment and a second environment. These mechanisms and methods can enable embodiments to propagate changes from a first application instance in a first environment to a second application instance in a second environment even when the order of applying the changes is complex or not readily apparent to the propagating device. For example, an embodiment can determine an ordering to apply changes made to a test version in a test environment, tested and then propagated to a production version of the application residing in a production environment. The ability of embodiments to determine an ordering for propagating changes to an application between a first environment and a second environment enable easy capture and transferal of changes to an application.
50 Citations
23 Claims
-
1. A method for determining an ordering for propagating changes to an application between a first environment and a second environment, the method comprising:
-
receiving a set of changes to be made to a second version of the application residing in the second environment, wherein the set of changes indicates changes made to the first version of the application that are able to be propagated to the second version of the application;
inquiring a suggested ordering of the application of changes to be made to the second version when an instance of an unresolved ordering is detected while applying changes during propagation of the set of changes to the second version of the application; and
applying changes to the second version according to the suggested ordering, when a suggested ordering is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine readable medium carrying one or more sequences of instructions for determining an ordering for propagating changes to an application between a first environment and a second environment, which instructions, when executed by one or more processors, cause the one or more processors to carry out:
-
receiving a set of changes to be made to a second version of the application residing in the second environment, wherein the set of changes indicates changes made to the first version of the application that are able to be propagated to the second version of the application;
inquiring of an adapter associated with the second environment, a suggested ordering of the application of changes to be made to the second version when an instance of an unresolved ordering is detected while applying changes during propagation of the set of changes to the second version of the application; and
applying changes to the second version according to the suggested ordering, when a suggested ordering is received from the adapter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for managing applications, the apparatus comprising:
-
a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
receiving a set of changes to be made to a second version of the application residing in the second environment, wherein the set of changes indicates changes made to the first version of the application that are able to be propagated to the second version of the application;
inquiring of an adapter associated with the second environment, a suggested ordering of the application of changes to be made to the second version when an instance of an unresolved ordering is detected while applying changes during propagation of the set of changes to the second version of the application; and
applying changes to the second version according to the suggested ordering, when a suggested ordering is received from the adapter.
-
Specification