Patent ID: 11915066
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer-readable medium storing processor-executable program code, the program code executable to cause a system to:
receive a call to a first function;
determine that the first function is associated with a first configuration file associated with the first function, the first configuration file indicating a primary service of a monolithic application and a primary request protocol of the monolithic application, a secondary service of a microservice and a secondary request protocol of the microservice, and a relationship between a first property of the primary service and a second property of the secondary service;
in response to the determination that the first function is associated with the first configuration file:
call the primary service of the monolithic application using the primary request protocol and receive a corresponding first result set;
call the secondary service of the microservice using the secondary request protocol, the call to the secondary service including a filter on the second property, the filter on the second property based on values of the first result set associated with the first property;
receive a second result set corresponding to the call to the secondary service;
generate a composed result set based on the first result set, the second result set, and the relationship between the first property of the primary service and the second property of the secondary service;
return the composed result set in response to the call to the first function;
receive a second call to a second function;
determine that the second function is not associated with any configuration file; and
in response to the determination that the second function is not associated with any configuration file, direct the second call to a service associated with the second function.