US 11,720,534 B2
Remote code execution
PankajKumar Agrawal, Bangalore (IN); Hemant Mangal, Bangalore (IN); and Mohit V Gadkari, Bangalore (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Mar. 18, 2021, as Appl. No. 17/205,953.
Prior Publication US 2022/0300469 A1, Sep. 22, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01); G06F 16/242 (2019.01); G06F 16/25 (2019.01); G06F 16/178 (2019.01); G06F 16/958 (2019.01); G06F 9/54 (2006.01); G06F 16/22 (2019.01); G06F 9/455 (2018.01); H04L 69/18 (2022.01)
CPC G06F 16/214 (2019.01) [G06F 9/541 (2013.01); G06F 9/547 (2013.01); G06F 16/1794 (2019.01); G06F 16/211 (2019.01); G06F 16/2386 (2019.01); G06F 16/2445 (2019.01); G06F 16/25 (2019.01); G06F 16/258 (2019.01); G06F 16/972 (2019.01); G06F 9/45512 (2013.01); G06F 16/2246 (2019.01); G06F 16/2423 (2019.01); H04L 69/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more computer-readable media storing instructions which, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
at a source computing environment, selectively handling first and second requests from a user:
the first request causing a third request to be routed from the source computing environment to a target computing environment distinct from the source computing environment; and
the second request being routed to local logic at the source computing environment, the local logic having been migrated from the target computing environment;
at the target computing environment:
receiving the third request from the source computing environment, for execution of a call;
parsing the third request to identify a target entity and at least one source parameter;
retrieving a schema of the identified target entity;
using the schema to transform the at least one source parameter into at least one corresponding target parameter; and
executing the call on the target entity with the at least one corresponding target parameter.