Method and apparatus for multi-version updates of application services
First Claim
1. In an application service provision apparatus having an application service provision runtime library with multiple versions, a method of operation comprising:
- receiving, by a first update service of a first version of said application service provision runtime library, a request to update an application to a second later version of the runtime library; and
a second update service of said second later version of the runtime library upgrading said application to said second later version of the runtime library.
4 Assignments
0 Petitions
Accused Products
Abstract
Successor versions of an application service provision runtime library of an application service provision apparatus are provided with corresponding update services to facilitate upgrade of applications to selected ones of the successor versions on request. In various embodiments, a dispatcher of the application service provision apparatus is provided with complementary functions to coordinate the servicing of the upgrade requests. In some embodiments, each of the update services is equipped to upgrade the application from an immediate predecessor version of the runtime library. In other embodiments, each of the update services is equipped to upgrade the application from any predecessor version of the runtime library.
60 Citations
24 Claims
-
1. In an application service provision apparatus having an application service provision runtime library with multiple versions, a method of operation comprising:
-
receiving, by a first update service of a first version of said application service provision runtime library, a request to update an application to a second later version of the runtime library; and a second update service of said second later version of the runtime library upgrading said application to said second later version of the runtime library. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
storage medium having stored therein programming instructions designed to implement a dispatcher on the apparatus to receive notification, from a first update service of a first version of an application service provision runtime library, of an application requesting update to a second later version of the application service provision runtime library, and notify a second update service, of said second later version of the application service provision runtime library, of said request; and at least one processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
storage medium having stored therein programming instructions designed to implement a first version of an application service provision runtime library, including a first update service equipped with the ability to receive a request from an application to update the application to a second later version of the application service provision runtime library, and notify a selected one of a second update service of the second later version of the application service provision runtime library of said request, and a dispatcher of the apparatus of said request; and at least one processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
storage medium having stored therein programming instructions designed to implement a first version of an application service provision runtime library, including a first update service to receive a notification, from a selected one of a second update service of a predecessor version of said first version of the runtime library to update an application to said first version of the runtime library, and a dispatcher of the apparatus to update said application to said first version of the runtime library, update, in response to the notification, said application to said first version of the runtime library, and notify the selected one of said second update service and said dispatcher of completion of said update of said application to said first version of the runtime library; and at least one processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (20, 21)
-
-
22. An apparatus comprising:
-
storage medium having stored therein programming instructions designed to implement a first version of an application service provision runtime library, including a first update service to receive a notification from a second update service of a first predecessor version of said first version of the runtime library to update an application to said first version of the runtime library, update, in response to the notification, said application to said first version of the runtime library, and notify a third update service of a successor version of said first version of the runtime library to update said application to said successor version of the runtime library; and at least one processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (23, 24)
-
Specification