US 11,922,163 B2
Cloud version management for legacy on-premise application
Daniel Kirmse, Berlin (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Sep. 24, 2021, as Appl. No. 17/484,667.
Prior Publication US 2023/0102769 A1, Mar. 30, 2023
Int. Cl. G06F 8/65 (2018.01); G06F 8/656 (2018.01); G06F 8/71 (2018.01); G06F 9/48 (2006.01); H04L 67/10 (2022.01)
CPC G06F 8/656 (2018.02) [G06F 9/48 (2013.01); H04L 67/10 (2013.01); G06F 8/65 (2013.01); G06F 8/71 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for upgrading a cloud-implemented database management application, comprising:
receiving, by a first cloud service executing in a cloud environment, a request from a first user group to access the database management application;
accessing, by the first cloud service, consumer context data comprising a plurality of context properties of the first user group;
accessing, by the first cloud service, a rollout strategy map describing a set of rollout records, the set of rollout records comprising a first rollout record describing a first version of the database management application and first selector data;
comparing, by the first cloud service, the plurality of context properties of the first user group to the first selector data;
based on the comparing, adding the first version of the database management application to a list of permissible versions for the first user group;
providing, by the first cloud service, the list of permissible versions for the first user group to at least one user associated with the first user group;
accessing, by the first cloud service, an indication that the first user group has selected the first version of the database management application; and
initiating execution of a first instance of the first version of the database management application for the first user group at the cloud environment, the first instance to access a first data persistence associated with the first user group.