US 11,941,024 B1
Orchestration service for database replication
Hoyong Park, San Jose, CA (US); Jagdev Dhillon, Menlo Park, CA (US); Alexander Kotopoulis, San Jose, CA (US); and Arnab Nandi, Dublin, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Oct. 14, 2022, as Appl. No. 17/966,746.
Int. Cl. G06F 16/00 (2019.01); G06F 3/0482 (2013.01); G06F 16/21 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 3/0482 (2013.01); G06F 16/21 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
storing a recipe that comprises (1) a set of configuration parameters and (2) executable logic, for a data replication operation, that comprises a plurality of sub-steps,
wherein each sub-step in the plurality of sub-steps corresponds to one or more configuration parameters in the set of configuration parameters, wherein the set of configuration parameters include a first configuration parameter that is associated with a default value and a second configuration parameter that is not associated with any default value;
receiving user input that specifies a value for the second configuration parameter;
updating the set of configuration parameters to associate the value with the second configuration parameter;
after updating the set of configuration parameters, initiating the data replication operation by processing the executable logic;
wherein processing the executable logic comprises, for each sub-step of one or more sub-steps in the plurality of sub-steps, making an application programming interface (API) call to a data replication service;
receiving, from the data replication service, a plurality of responses, one response for each call to the data replication service;
wherein the method is performed by one or more computing devices.